Newer Version Available
Sales Engagement Actions
Sales Engagement must be set up in your org. The user must have permissions to use cadences.
Supported REST HTTP Methods
- URIs
- Assign Target To Cadence:
- /services/data/vXX.X/actions/standard/assignTargetToSalesCadence
- Remove Target From Cadence:
- /services/data/vXX.X/actions/standard/removeTargetFromSalesCadence
- Pause Cadence Tracker:
- /services/data/vXX.X/actions/standard/pauseSalesCadenceTracker
- Resume Cadence Tracker:
- /services/data/vXX.X/actions/standard/resumeSalesCadenceTracker
- Change Cadence Target Assignee:
- /services/data/vXX.X/actions/standard/changeSalesCadenceTargetAssignee
- Modify Cadence Tracker Attributes:
- /services/data/vXX.X/actions/standard/modifyCadenceTrackerAttributes
- Send Cadence Event:
- /services/data/vXX.X/actions/standard/sendSalesCadenceEvent
- Select Template For Cadence Step Tracker:
- /services/data/vXX.X/actions/standard/selectTemplateForSalesCadenceStepTracker
- Formats
- JSON, XML
- HTTP Methods
- GET, HEAD, POST
- Authentication
- Authorization: Bearer token
- Other Information
- Error Response Types
Assign Target to Cadence
Available in API version 45.0.
URI: /services/data/vXX.X/actions/standard/assignTargetToSalesCadence
| Input | Details |
|---|---|
| salesCadenceNameOrId |
|
| startStepNameOrId |
|
| targetId |
|
| userId |
|
| relatedToId |
|
- Sample Input
-
The following code sample adds a target to a cadence:
Remove Target from Cadence
Available in API version 45.0.
URI: /services/data/vXX.X/actions/standard/removeTargetFromSalesCadence
| Input | Details |
|---|---|
| targetId |
|
| actionCadenceTrackerId |
|
| completionReasonCode |
|
| completionDisposition |
|
| relatedToId |
|
| relatedToAttributionType |
|
| shouldApplyUserContext |
|
- Sample Input
-
The following code sample removes a target from a cadence:
Pause Cadence Tracker
Pause a target in its cadence. Available in API version 50.0.
URI: /services/data/vXX.X/actions/standard/pauseSalesCadenceTracker
| Input | Details |
|---|---|
| targetId |
|
| resumeTime |
|
- Sample Input
-
The following code sample pauses a target in its cadence:
Resume Cadence Tracker
Resume a target in its cadence. Available in API version 50.0.
URI: /services/data/vXX.X/actions/standard/resumeSalesCadenceTracker
| Input | Details |
|---|---|
| targetId |
|
- Sample Input
-
The following code sample resumes a target in its cadence:
Change Cadence Target Assignee
Available in API version 50.0.
URI: /services/data/vXX.X/actions/standard/changeSalesCadenceTargetAssignee
| Input | Details |
|---|---|
| targetId |
|
| userId |
|
- Sample Input
-
The following code changes a target’s assignee:
Modify Cadence Tracker Attributes
Available in API version 51.0.
URI: /services/data/vXX.X/actions/standard/modifyCadenceTrackerAttributes
| Input | Details |
|---|---|
| actionCadenceTrackerId |
|
| completionDisposition |
|
| relatedToId |
|
| relatedToAttributionType |
|
- Sample Input
-
The following code modifies a cadence tracker with a Completion Disposition of “Customer Engaged”, a related opportunity, and an Attribution Type of “Activation”:
Send Cadence Event
Available in API version 52.0.
Send an event to a cadence, such as skipping or manually completing a step.
URI: /services/data/vXX.X/actions/standard/sendSalesCadenceEvent
| Input | Details |
|---|---|
| recordId |
|
| eventType |
|
- Sample Input
-
The following code sends a Manual Complete event to a cadence step tracker:
Select Template for Cadence Step Tracker
Retrieve the email template or call script from a cadence step or cadence step variant (if variant testing) to be used while executing a step for a particular target. Available in API version 53.0.
URI: /services/data/vXX.X/actions/standard/selectTemplateForSalesCadenceStepTracker
| Input | Details |
|---|---|
| stepTrackerId |
|
| Output | Details |
|---|---|
| output |
|
| error |
|
- Sample Input
-
The following code retrieves the email template or call script for two cadence steps:
- Sample Output
-
The following code sample illustrates a response after one success and one failure.
Error Response Types
Sales Engagement actions can respond with success or errors.
If any type of error occurs with an action, the isSuccess field is false.
This example illustrates a success response for the Assign Target To Cadence action.
This example illustrates an error caused by sending invalid input values to the Assign Target To Cadence action.