Deal API

This API is used to get list deal, add deal, edit deal, delete deal, close deal, get deal timeline, changelogs, etc. in the Sales SRM module.

Get Deal

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals?pipelineId=[pipeline_id]&start=0&count=2

Header

Authorization : Bearer [generatedToken] pipelineId : [pipeline_id]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603206777046, “createdBy”: “2477f6c9f6ad00ad5922f78bd460ef3f”, “modifiedDate”: 1603206777046, “modifiedBy”: “2477f6c9f6ad00ad5922f78bd460ef3f”, “partial”: null, “contactId”: [contact_id], “companyId”: [company_id], “tokopediaOrderId”: null, “name”: “[name]”, “parent”: 1, “dealValue”: 500, “closeStatus”: null, “products”: [product], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [userAccessId], “lastActivity”: 1603206777046, “deleted”: null, “movedIn”: null, “forward”: null, “dealNumber”: “D2010200000102”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: 0, “expectedCloseDate”: null, “closeNote”: “”, “additionalField”: null }, { “id”: “[id]”, “owner”: “[owner]”, “createdDate”: 1603206013519, “createdBy”: “2477f6c9f6ad00ad5922f78bd460ef3f”, “modifiedDate”: 1603206013519, “modifiedBy”: “2477f6c9f6ad00ad5922f78bd460ef3f”, “partial”: null, “contactId”: [contact_id], “companyId”: [company_id], “tokopediaOrderId”: null, “name”: “[name]”, “parent”: 1, “dealValue”: 0, “closeStatus”: null, “products”: [product], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [userAccessId], “lastActivity”: 1603206013519, “deleted”: null, “movedIn”: null, “forward”: null, “dealNumber”: “D2010200000097”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipelineId]”, “stageId”: “[stage_id]”, “discount”: 0, “expectedCloseDate”: null, “closeNote”: “”, “additionalField”: null } ], “hasMore”: true, “nextIndex”: 2, “prevIndex”: 0, “totalResults”: 110 }

Get Deal by Deal Number

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/[deal_number]

Header

Authorization : Bearer [generatedToken] dealNumber : [deal_number]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603206777046, “createdBy”: “2477f6c9f6ad00ad5922f78bd460ef3f”, “modifiedDate”: 1603206777046, “modifiedBy”: “2477f6c9f6ad00ad5922f78bd460ef3f”, “partial”: null, “contactId”: [contact_id], “companyId”: [company_id], “tokopediaOrderId”: null, “name”: “[name]” , “parent”: 1, “dealValue”: [deal_value], “closeStatus”: null, “products”: [products], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [userAccessId], “lastActivity”: 1603206777046, “deleted”: null, “movedIn”: null, “forward”: null, “dealNumber”: “[dealNumber]”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: [discount], “expectedCloseDate”: null, “closeNote”: “”, “additionalField”: null } ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Get Latest Deal by Deal Number

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/latest/[deal_number]

Header

Authorization : Bearer [generatedToken] dealNumber : [deal_number]

Body

Status

200

Response

{ “status”: “success”, “data”: { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603206777046, “createdBy”: “2477f6c9f6ad00ad5922f78bd460ef3f”, “modifiedDate”: 1603206777046, “modifiedBy”: “2477f6c9f6ad00ad5922f78bd460ef3f”, “partial”: null, “contactId”: [contact_id], “companyId”: [company_id], “tokopediaOrderId”: null, “name”: “[name]”, “parent”: 1, “dealValue”: [deal_value], “closeStatus”: null, “products”: [products], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [userAccessId], “lastActivity”: 1603206777046, “deleted”: null, “movedIn”: null, “forward”: null, “dealNumber”: “[dealNumber]”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: [discount], “expectedCloseDate”: null, “closeNote”: “”, “additionalField”: null }, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Get Deal by Tokopedia Order Id

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/order/[tokopedia_order_id]

Header

Authorization : Bearer [generatedToken] orderId : [tokopedia_order_id]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603277075189, “createdBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “modifiedDate”: 1603277075189, “modifiedBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “partial”: null, “contactId”: “[contact_id]”, “companyId”: “[company_id]”, “tokopediaOrderId”: “123456”, “name”: “Add Deal melalui API”, “parent”: 1, “dealValue”: 1000000, “closeStatus”: null, “products”: null, “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: null, “lastActivity”: 1603277075189, “deleted”: null, “movedIn”: null, “forward”: null, “dealNumber”: “D2010210000046”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: null, “expectedCloseDate”: null, “closeNote”: null, “additionalField”: null } ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Add Deal

Method

POST

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/add

Header

Authorization : Bearer [generatedToken]

Body

Body Example : { “name”: “[name]”, “dealValue”: [deal_value], “userAccess”: “[everyone, owner, group, selectedGroup]”, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]” }

Note : If the selected user access is selectedGroup, then you must enter userAccessId.

Status

200

Response

{ “status”: “success”, “data”: { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603247933916, “createdBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “modifiedDate”: 1603247933917, “modifiedBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “partial”: null, “contactId”: [contact_id], “companyId”: [company_id], “tokopediaOrderId”: null, “name”: “[name]”, “parent”: 1, “dealValue”: [deal_value], “closeStatus”: null, “products”: [products], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [userAccessId], “lastActivity”: 1603247933916, “deleted”: null, “movedIn”: null, “forward”: null, “dealNumber”: “[deal_number]”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: [discount], “expectedCloseDate”: null, “closeNote”: null, “additionalField”: null }, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Edit Deal

Method

PUT

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/edit

Header

Authorization : Bearer [generatedToken]

Body

Body Example : { “id”: “[id]”, “name”: “Mira Agustina”, “dealValue”: 2000000, “userAccess”: “[everyone, owner, owner group, group]”, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]” }

Note : If you update user access to selectedGroup, then you must enter userAccessId.

Status

200

Response

{ “status”: “success”, “data”: { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603335054841, “createdBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “modifiedDate”: 1603335054841, “modifiedBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “partial”: null, “contactId”: null, “companyId”: null, “tokopediaOrderId”: null, “name”: “Mira Agustina”, “parent”: 1, “dealValue”: 2000000, “closeStatus”: null, “products”: null, “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: null, “lastActivity”: 1603335054841, “deleted”: null, “movedIn”: null, “forward”: null, “dealNumber”: null, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: null, “expectedCloseDate”: null, “closeNote”: null, “additionalField”: null }, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Move Deal to Another Stage

Method

PUT

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/move?dealNumber=[deal_number]&stageId=[stage_id]

Header

Authorization : Bearer [generatedToken] dealNumber : [deal_number] stageId : [stage_id]

Body

Status

200

Response

{ “status”: “success”, “data”: “Deal moved to B”, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Transfer Deal to Another Pipeline

Method

PUT

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/transfer?dealNumber=[deal_number]&pipelineId=[pipeline_id]&stageId=[stage_id]

Header

Authorization : Bearer [generatedToken] dealNumber : [deal_number] pipelineId : [pipeline_id] stageId : [stage_id]

Body

Status

200

Response

{ “status”: “success”, “data”: “Deal moved to pipeline [pipeline_name] and stage [stage_name] “, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Delete Deal

Method

PUT

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/delete/[deal_number]

Header

Authorization : Bearer [generatedToken] dealNumber : [deal_number]

Body

Status

200

Response

{ “status”: “success”, “data”: “Deal Deleted”, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Get Latest Deal by Pipeline Id

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/pipeline/[pipeline_id]?start=0&count=2

Header

Authorization : Bearer [generatedToken] pipelineId : [pipeline_id]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603248518302, “createdBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “modifiedDate”: 1603248518302, “modifiedBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “partial”: null, “contactId”: [contact_id], “companyId”: [company_id], “tokopediaOrderId”: null, “name”: “update deal melalui API”, “parent”: 1, “dealValue”: [deal_value], “closeStatus”: null, “products”: [products], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [userAccessId], “lastActivity”: 1603248518302, “deleted”: null, “movedIn”: null, “forward”: null, “dealNumber”: [deal_number], “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: [discount], “expectedCloseDate”: null, “closeNote”: null, “additionalField”: null, “stageName”: “[stage_name]”, “prettyContactName”: “”, “prettyUserName”: “Mira Sales”, “companyName”: “”, “pipeline”: [pipeline], “stageProgress”: null, “overdue”: false, “rotten”: false, “additionalFieldsObject”: [ { “name”: “invoice”, “value”: null }, { “name”: ” returbarang”, “value”: null } ], “dealTag”: “”, “dealTagStyle”: “”, “prettyCreatedDate”: “26 minutes ago”, “additionalFieldValueAsMap”: {}, “prettyExpectedCloseDate”: “”, “otherExpectedCloseDate”: “”, “currencyFormatValue”: “Rp 1.500.000” }, { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603206777046, “createdBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “modifiedDate”: 1603249220355, “modifiedBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “partial”: null, “contactId”: [contact_id], “companyId”: [company_id], “tokopediaOrderId”: null, “name”: “dealll”, “parent”: 1, “dealValue”: [deal_value], “closeStatus”: null, “products”: [products], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [userAccessId], “lastActivity”: 1603249220355, “deleted”: null, “movedIn”: 1603249220355, “forward”: null, “dealNumber”: “[deal_number]”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: [discount], “expectedCloseDate”: null, “closeNote”: “”, “additionalField”: null, “stageName”: “[stage_name]”, “prettyContactName”: “”, “prettyUserName”: “Mira Sales”, “companyName”: “”, “pipeline”: [pipeline], “stageProgress”: null, “overdue”: false, “rotten”: false, “additionalFieldsObject”: [ { “name”: “invoice”, “value”: null }, { “name”: ” returbarang”, “value”: null } ], “dealTag”: “”, “dealTagStyle”: “”, “prettyCreatedDate”: “12 hours ago”, “additionalFieldValueAsMap”: {}, “prettyExpectedCloseDate”: “”, “otherExpectedCloseDate”: “”, “currencyFormatValue”: “Rp 500” } ], “hasMore”: true, “nextIndex”: 2, “prevIndex”: 0, “totalResults”: 110 }

Get Latest Deal by Stage Id

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/stage/[stage_id]

Header

Authorization : Bearer [generatedToken] stageId : [stage_id]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1602746124864, “createdBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “modifiedDate”: 1602749476925, “modifiedBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “partial”: null, “contactId”: “[contact_id]”, “companyId”: “[company_id]”, “tokopediaOrderId”: null, “name”: “[name]”, “parent”: 1, “dealValue”: [deal_value], “closeStatus”: null, “products”: null, “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [userAccessId], “lastActivity”: 1602749476925, “deleted”: null, “movedIn”: 1602749476925, “forward”: null, “dealNumber”: “[deal_number]”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: [discount], “expectedCloseDate”: null, “closeNote”: “”, “additionalField”: null }, { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1601545722245, “createdBy”: “2477f6c9f6ad00ad5922f78bd460ef3f”, “modifiedDate”: 1601545722245, “modifiedBy”: “2477f6c9f6ad00ad5922f78bd460ef3f”, “partial”: null, “contactId”: “[contact_id]”, “companyId”: [company_id], “tokopediaOrderId”: null, “name”: “[name]”, “parent”: 1, “dealValue”: [deal_value], “closeStatus”: null, “products”: [products], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [userAccessId], “lastActivity”: 1601545722245, “deleted”: null, “movedIn”: null, “forward”: null, “dealNumber”: “[deal_number]”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: [discount], “expectedCloseDate”: null, “closeNote”: null, “additionalField”: null } ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 2 }

Get Open Deal by Company Id

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/company/[company_id]

Header

Authorization : Bearer [generatedToken] companyId : [company_id]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1602748834220, “createdBy”: “5a41312bedf36743446267e6a0788798”, “modifiedDate”: 1602909220177, “modifiedBy”: “2477f6c9f6ad00ad5922f78bd460ef3f”, “partial”: null, “contactId”: [contact_id], “companyId”: “[company_id]”, “tokopediaOrderId”: null, “name”: “[name]”, “parent”: 1, “dealValue”: 0, “closeStatus”: null, “products”: [products], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [userAccessId], “lastActivity”: 1602909220177, “deleted”: null, “movedIn”: null, “forward”: null, “dealNumber”: “[deal_number]”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: 0, “expectedCloseDate”: null, “closeNote”: “”, “additionalField”: null }, { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1602966574042, “createdBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “modifiedDate”: 1602994781588, “modifiedBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “partial”: null, “contactId”: “[contact_id]”, “companyId”: “[company_id]”, “tokopediaOrderId”: null, “name”: “[name]”, “parent”: 1, “dealValue”: [deal_value], “closeStatus”: null, “products”: [products], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [userAceessId], “lastActivity”: 1602994781588, “deleted”: null, “movedIn”: null, “forward”: null, “dealNumber”: “[deal_number]”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: [discount], “expectedCloseDate”: null, “closeNote”: “”, “additionalField”: null }, { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603124478094, “createdBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “modifiedDate”: 1603163857399, “modifiedBy”: “4ff19a781cddbb4efe036f4e53b86fe9”, “partial”: null, “contactId”: “[contact_id]”, “companyId”: “[company_id]”, “tokopediaOrderId”: null, “name”: “[name]”, “parent”: 1, “dealValue”: [deal_value], “closeStatus”: null, “products”: [products], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [usrAccessId], “lastActivity”: 1603163857399, “deleted”: null, “movedIn”: null, “forward”: null, “dealNumber”: “[deal_number]”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage-id]”, “discount”: [discount], “expectedCloseDate”: null, “closeNote”: “”, “additionalField”: null } ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Get Open Deal by Contact Id

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/contact/[contact_id]

Header

Authorization : Bearer [generatedToken] contactId : [contact_id]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603173196576, “createdBy”: “5a41312bedf36743446267e6a0788798”, “modifiedDate”: 1603173232502, “modifiedBy”: “5a41312bedf36743446267e6a0788798”, “partial”: null, “contactId”: “[contact_id]”, “companyId”: [company_id], “tokopediaOrderId”: null, “name”: “[name]”, “parent”: 1, “dealValue”: 0, “closeStatus”: null, “products”: [products], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [ “[userAccessId]” ], “lastActivity”: 1603173196576, “deleted”: null, “movedIn”: 1603173196576, “forward”: null, “dealNumber”: “[deal_number]”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: [discount], “expectedCloseDate”: null, “closeNote”: null, “additionalField”: null } ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Get Open Deal by Product Id

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/product/[product_id]

Header

Authorization : Bearer [generatedToken] productId : [product_id]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1595146283852, “createdBy”: “8e8c2328425057241e808b6abe6881da”, “modifiedDate”: 1595171611715, “modifiedBy”: “8e8c2328425057241e808b6abe6881da”, “partial”: null, “contactId”: [contact_id], “companyId”: [company_id], “tokopediaOrderId”: null, “name”: “[name]”, “parent”: 1, “dealValue”: [deal_value], “closeStatus”: null, “products”: [ “\”e77151a3b695cf3894b9b44a6726d62c, 19, 0, 0\””, “\”59406219eb4031533fc6938fdb876c67, 7, 50, 11111111\””, “\”71ae8a3e4aef7ccd844f0b9af2081abe, 3, 90, 1000000\””, “\”ea932ad19d3f2147077953026313dc0b, 2, 0, 0\””, “\”fdd05ba3f8a0431639d44583366bcd06, 2, 0, 0\”” ], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [ “[userAccessId]” ], “lastActivity”: 1595166149506, “deleted”: null, “movedIn”: 1595166149506, “forward”: null, “dealNumber”: “[deal_number]”, “transferredFrom”: null, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: [discount], “expectedCloseDate”: null, “closeNote”: null, “additionalField”: null } ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Get Deal Additional Fields

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/additionalFields

Header

Authorization : Bearer [generatedToken]

Body

Status

200

Response

{ “status”: “success”, “data”: { “additionalFields”: “invoice, returbarang” }, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Get Latest Deal by Stage Id and Filter

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/filter?stageId=[stage_id]&status=[won/lost]

Header

Authorization : Bearer [generatedToken] stageId : [stage_id]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1600914842116, “createdBy”: “7b429f4a7a5309b438ed269f4111df35”, “modifiedDate”: 1601019946950, “modifiedBy”: “7b429f4a7a5309b438ed269f4111df35”, “partial”: null, “contactId”: “[contact_id]”, “companyId”: [compsny_id], “tokopediaOrderId”: null, “name”: “[name]”, “parent”: 1, “dealValue”: [deal_value], “closeStatus”: null, “products”: [products], “userAccess”: “[everyone, owner, group, selectedGroup]”, “userAccessId”: [userAccessId], “lastActivity”: 1600914842116, “deleted”: null, “movedIn”: 1601019946950, “forward”: null, “dealNumber”: “[deal_number]”, “transferredFrom”: “6a1d96684364ca9d284626061248939a”, “transferredTo”: null, “pipelineId”: “[pipeline_id]”, “stageId”: “[stage_id]”, “discount”: [discount], “expectedCloseDate”: null, “closeNote”: null, “additionalField”: null } ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Close Deal

Method

PUT

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/close?dealNumber=[deal_number]&status=win

Header

Authorization : Bearer [generatedToken] dealNumber : [deal_number] status : [status]

Body

Status

200

Response

{ “status”: “success”, “data”: “Deal Closed”, “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 0 }

Get Deal Timeline with Pagination

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/timelines/[deal_number]?start=0&count=2

Header

Authorization : Bearer [generatedToken] dealNumber : [deal_number]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603255404248, “createdBy”: “system”, “modifiedDate”: 1603255404248, “modifiedBy”: “system”, “dealNumber”: “[deal_number]”, “action”: “add”, “actionType”: “sales-note”, “payload”: “{\”id\”:\”[id]\”}” }, { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603255317023, “createdBy”: “system”, “modifiedDate”: 1603255317023, “modifiedBy”: “system”, “dealNumber”: “[deal_number]”, “action”: “add”, “actionType”: “sales-note”, “payload”: “{\”id\”:\”[id]\”}” } ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 2 }

Get Deal Changelog with Pagination

Method

GET

Media Type

application/json

URL

http://[server]/dolphin/apiv1/graph/deals/changelog/[deal_number]?start=0&count=2

Header

Authorization : Bearer [generatedToken] dealNumber : [deal_number]

Body

Status

200

Response

{ “status”: “success”, “data”: [ { “id”: “[id]”, “owner”: “[owner_id]”, “createdDate”: 1603249220379, “createdBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “modifiedDate”: 1603249220379, “modifiedBy”: “ac2c37cf90ee51edf54b2e4bc2298e03”, “dealNumber”: “[deal_number]”, “action”: “edit”, “field”: “stage_id”, “oldValue”: “A”, “newValue”: “B”, “actionType”: “deal” } ], “hasMore”: false, “nextIndex”: 0, “prevIndex”: 0, “totalResults”: 1 }

Last updated