Enroll Records In Cadences
Purpose
To manually enroll the records of a module in a Cadence.
Request Details
Request URL
{api-domain}/crm/{version}/{{module_api_name}}/actions/enrol_in_cadences
Supported Modules
Leads, Contacts, Deals, Vendors, and Custom(for Enterprise and above editions)
Header
Authorization: Zoho-oauthtoken<access-token>
Scope
scope=ZohoCRM.modules.ALL/CREATE
(or)
scope=ZohoCRM.modules.{module_name}.ALL/CREATE
Possible module names
leads, contacts, deals, vendors, {custom_module_name}
Sample Request
Copiedcurl "https://www.zohoapis.com/crm/v7/Contacts/actions/enrol_in_cadences "
-X POST
-H "Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf"
Request JSON
- cadences_idsJSON array
The unique IDs of the cadences in your org that you want to enroll records in to. Use the Get Cadences API to get the unique IDs. You can specify up to 5 cadence IDs in this array.
- idsJSON array
The unique IDs of the records that you want to enroll into cadences. Use the Get Records API to get the unique IDs of the records of a module. You can specify up to 100 record IDs in this array.
Sample Input
Copied{
"cadences_ids": [
"554023000004092008"
],
"ids": [
"554023000001798647",
"554023000001625028"
]
}
Possible Errors
- MANDATORY_NOT_FOUNDHTTP 400
You have not specified "ids" in the input.
Resolution: "ids" is a mandatory input key. - INVALID_DATAHTTP 400
You have not specified invalid record ID(s) or cadence ID(s) in the input. The "details" key gives the API name and JSON path of the invalid input.
Resolution: Specify correct record IDs and cadence IDs. Refer to the Get Records API and Get Cadences API to get the record IDs and Cadence IDs, respectively. - NOT_ALLOWEDHTTP 400
The cadence ID you specified is not of the type "Manual Enrollment".
Resolution: You can manually enroll records only in a cadence of the type "Manual Enrollment". - LIMIT_EXCEEDEDHTTP 400
You have either given more than 5 cadence IDs or more than 100 record IDs or both in their respective arrays. Refer to the "limit_due_to" key for details.
Resolution: You can enroll a maximum of 100 records per API call in a maximum of 5 cadences. - OAUTH_SCOPE_MISMATCHHTTP 401
You do not have the right scope to access this API.
Resolution: Create a new token with the scopes mentioned in the "Scopes" section and try this API. - NO_PERMISSIONHTTP 403
You do not have permission to access this feature.
Resolution: Contact your system administrator. - INTERNAL_SERVER_ERRORHTTP 500
Unhandled and unexpected exception in server.
Resolution: Contact support@zohocrm.com for assistance.
Sample Response
Copied{
"data": [
{
"code": "SUCCESS",
"details": {
"cadences": [
{
"name": "CadenceTest1",
"id": "554023000004092008"
}
],
"id": "554023000001798647"
},
"message": "records manually enrolled",
"status": "success"
},
{
"code": "SUCCESS",
"details": {
"cadences": [
{
"name": "CadenceTest1",
"id": "554023000004092008"
}
],
"id": "554023000001625028"
},
"message": "records manually enrolled",
"status": "success"
}
]
}