Skip to content

Zoho: Cadences schemas

53 Zoho schemas with complete fields and constraints.

← Cadences operations · All schemas

Activate Cadence — request body — body

FieldTypePresenceDescription and constraints
$objectRootRepresents the request body schema for activating one or more Cadences.
Additional keys: not allowed

Cadence — request body — body

FieldTypePresenceDescription and constraints
$objectRootRepresents the request body schema for updating the configuration of one or more existing Cadences.
Additional keys: not allowed
cadencesarrayRequired within parentRepresents the list of Cadences to update.
Maximum items: 1
cadences[]objectEach itemRepresents the updated configuration for a single Cadence.
Additional keys: not allowed
cadences[].descriptionstringOptionalRepresents the updated description of the Cadence.
Maximum length: 500
cadences[].execution_detailsobjectOptionalRepresents the updated execution frequency and unenrollment configuration for the Cadence.
Additional keys: not allowed
cadences[].execution_details.unenroll_propertiesarrayOptionalRepresents the updated conditions under which records are automatically unenrolled from the Cadence.
Maximum items: 200
cadences[].execution_details.unenroll_properties[]ModelEach itemExpand Cadence — request body — body cadences item execution details unenroll properties item
cadences[].follow_upsarrayOptionalRepresents the updated list of follow-up steps for the Cadence.
Maximum items: 100
cadences[].follow_ups[]ModelEach itemExpand Cadence — request body — body cadences item follow ups item
cadences[].idstringOptionalRepresents the unique identifier of the Cadence to update.
Maximum length: 255
cadences[].namestringOptionalRepresents the updated name of the Cadence.
Maximum length: 100

Referenced models: Cadence — request body — body cadences item follow ups item, Cadence — request body — body cadences item execution details unenroll properties item

Cadence — request body — body / cadences / item / follow_ups / item / action / type: email notifications

FieldTypePresenceDescription and constraints
$objectRootRepresents the follow-up step configuration for an email notification action in a Cadence.
Additional keys: not allowed
idstringOptionalRepresents the unique identifier of the email notification action.
Maximum length: 255
typestringRequired within parentRepresents the action type for this follow-up step.
One of: email_notifications

Cadence — request body — body / cadences / item / follow_ups / item / action / type: schedule call

FieldTypePresenceDescription and constraints
$objectRootRepresents the follow-up step configuration for a scheduled call action in a Cadence.
Additional keys: not allowed
detailsModelOptionalExpand Cadence — request body — body / cadences / item / follow_ups / item / action / type: schedule call details
Action configuration carrying module+layout+field_mappings for creating the Call record.
idstringOptionalRepresents the unique identifier of the scheduled call action in the Cadence.
Maximum length: 255
typestringRequired within parentRepresents the action type for this follow-up step.
One of: schedule_call

Referenced models: Cadence — request body — body / cadences / item / follow_ups / item / action / type: schedule call details

Cadence — request body — body / cadences / item / follow_ups / item / action / type: schedule call details

FieldTypePresenceDescription and constraints
$objectRootPURPOSE: Details object for schedule_call action. Creates a Call record when workflow fires. PREREQUISITES: GET /settings/layouts?module=Calls for layout + mandatory fields. GET /settings/fields?module=Calls for field ids. MANDATORY: module ({api_name: 'Calls', id}), layout ({id}), field_mappings (array 1-25, include Subject, Call_Type). OPTIONAL: apply_restriction (bool). KEY FIELDS: Subject, Call_Type ('Outbound'|'Inbound'|'Missed'), Call_Purpose, Call_Start_Time, Remind_At.
Additional keys: not allowed
apply_restrictionboolean or nullOptionalWhether to enforce assignment-threshold rules (record count limits per user) on the record owner when creating the Call record. When true, the system checks whether the owner has reached their record limit before creating the record. Only effective when the org has assignment thresholds configured.
Default: false
field_mappingsarrayRequired within parentField mappings for the new Call. Each entry: {"field": {"api_name": "Subject"}, "type": "static", "value": "Follow-up"}. Must include all mandatory fields from GET /settings/layouts?module=Calls. Call_Type is system-mandatory (values: "Outbound", "Inbound", "Missed") - omitting returns REQUIRED_DATA_NOT_FOUND. Common fields: Subject, Call_Type, Call_Purpose, Call_Start_Time, Remind_At. Mapping types: static - literal values for text, picklist fields; NOT for DateTime/ALARM (DEPENDENT_MISMATCH). merge_field - runtime tokens like ${!Leads.Phone} for text-based fields; NOT for lookup/owner (DEPENDENT_MISMATCH). execution_time - REQUIRED for Call_Start_Time and Remind_At; sign required for datetime; periods: days, business_days, hours, minutes.
Maximum items: 25
Minimum items: 1
field_mappings[]ModelEach itemExpand Create an Automation Task — request body — body tasks item field mappings item
Represents a single field-to-value mapping entry for the new Call record, conforming to the AutomationFieldMappings schema. Each entry identifies a target Call field and specifies the value resolution strategy: static for literal values, merge_field for runtime token substitution, or execution_time for dynamically resolved DateTime and ALARM fields.
idstringOptionalServer-generated unique identifier for this schedule call action. Present only in GET responses; not required in POST requests.
Maximum length: 20
layoutModelRequired within parentExpand Cadence — request body — body / cadences / item / follow_ups / item / action / type: schedule call details layout
Layout to use when creating the Call record. Determines which fields are available and their validation rules. Fetch valid layouts from GET /settings/layouts?module=Calls. The layout.id is required.
moduleModelRequired within parentExpand Cadence — request body — body / cadences / item / follow_ups / item / action / type: schedule call details module
Target module for the call. Must be the Calls module. Provide either api_name ("Calls") or the Calls module id.

Referenced models: Create an Automation Task — request body — body tasks item field mappings item, Cadence — request body — body / cadences / item / follow_ups / item / action / type: schedule call details layout, Cadence — request body — body / cadences / item / follow_ups / item / action / type: schedule call details module

Cadence — request body — body / cadences / item / follow_ups / item / action / type: schedule call details layout

FieldTypePresenceDescription and constraints
$objectRootPURPOSE: Layout reference for create_record, add_meeting, schedule_call actions. MANDATORY: id (string). Determines field availability and validation rules. GET /settings/layouts?module={api_name} to discover.
Additional keys: not allowed
display_labelstringOptionalHuman-readable label of the layout. Present in GET responses.
Maximum length: 50
idstringRequired within parentUnique layout ID. Required. Obtain from GET /settings/layouts?module={module_api_name}.
Maximum length: 20
namestring or nullOptionalDisplay name of the layout. Optional in requests; present in GET responses.
Maximum length: 50

Cadence — request body — body / cadences / item / follow_ups / item / action / type: schedule call details module

FieldTypePresenceDescription and constraints
$objectRootPURPOSE: Module reference used across non-associate actions. At least one of api_name or id required (EXPECTED_FIELD_MISSING if neither). If both given, must match (AMBIGUITY_DURING_PROCESSING). GET /settings/modules to discover. Always use full 19-digit module ID.
Minimum fields: 1
Additional keys: not allowed
api_namestringOptionalAPI name of the module (e.g., Leads, Contacts, Deals, Vendors).
Maximum length: 255
idstringOptionalUnique module ID (19-digit format). Always use the full ID as returned by GET /settings/modules - truncated or shortened IDs return INVALID_DATA ('the tabId given seems to be invalid'). Optional in requests if api_name is provided; always present in responses.
Maximum length: 20

Cadence — request body — body / cadences / item / follow_ups / item / action / type: tasks

FieldTypePresenceDescription and constraints
$objectRootRepresents the follow-up step configuration for a task action in a Cadence.
Additional keys: not allowed
idstringOptionalRepresents the unique identifier of the task action.
Maximum length: 255
typestringRequired within parentRepresents the action type for this follow-up step.
One of: tasks

Cadence — request body — body / cadences / item / follow_ups / item / action / type: whatsapp message notification

FieldTypePresenceDescription and constraints
$objectRootRepresents the follow-up step configuration for a WhatsApp message notification action in a Cadence.
Additional keys: not allowed
idstringOptionalRepresents the unique identifier of the WhatsApp message notification action.
Maximum length: 255
typestringRequired within parentRepresents the action type for this follow-up step.
One of: whatsapp_message_notification

Cadence — request body — body cadences item execution details unenroll properties item

FieldTypePresenceDescription and constraints
$objectRootRepresents the unenrollment condition configuration for a Cadence.
Additional keys: not allowed
detailsobject or nullOptionalRepresents the additional details for the unenrollment condition.
typestringRequired within parentRepresents the type of unenrollment condition for the Cadence.
Possible values:
automatic_unenroll - Unenroll records automatically based on the configured condition.
end_date - Unenroll records when the specified end date is reached.
criteria - Unenroll records that meet the specified criteria.
followup_criteria - Unenroll records based on follow-up criteria.
One of: automatic_unenroll, end_date, criteria, followup_criteria

Cadence — request body — body cadences item follow ups item

FieldTypePresenceDescription and constraints
$objectRootRepresents a follow-up action in a Cadence, including its configuration, execution timing, and trigger conditions.
Additional keys: not allowed
actionModelOptionalExpand Cadence — request body — body cadences item follow ups item action
Cadence followup action (Required)
execute_afterModelOptionalExpand Cadence — request body — body cadences item follow ups item execute after
Cadence followup execute_after
idstringOptionalRepresents the unique identifier of the follow-up action.
Maximum length: 255
parent_follow_upobjectOptionalRepresents the parent follow-up action in the Cadence sequence.
Additional keys: not allowed
parent_follow_up.idstringOptionalRepresents the unique identifier of the parent follow-up action.
Maximum length: 255
parent_follow_up.reference_idstringOptionalRepresents the reference identifier of the parent follow-up action.
Maximum length: 255
reference_idstringOptionalRepresents the reference identifier of the follow-up action.
Maximum length: 255
triggersarrayOptionalRepresents the list of trigger conditions that initiate this follow-up action.
Maximum items: 500
triggers[]stringEach itemRepresents a trigger condition for the follow-up action.
Maximum length: 255

Referenced models: Cadence — request body — body cadences item follow ups item action, Cadence — request body — body cadences item follow ups item execute after

Cadence — request body — body cadences item follow ups item action

FieldTypePresenceDescription and constraints
$JSONRootRepresents a follow-up action in a Cadence, including its type, identifier, and configuration details.
$ (anyOf 1)ModelAlternativeExpand Cadence — request body — body / cadences / item / follow_ups / item / action / type: tasks
$ (anyOf 2)ModelAlternativeExpand Cadence — request body — body / cadences / item / follow_ups / item / action / type: email notifications
$ (anyOf 3)ModelAlternativeExpand Cadence — request body — body / cadences / item / follow_ups / item / action / type: schedule call
$ (anyOf 4)ModelAlternativeExpand Cadence — request body — body / cadences / item / follow_ups / item / action / type: whatsapp message notification

Referenced models: Cadence — request body — body / cadences / item / follow_ups / item / action / type: tasks, Cadence — request body — body / cadences / item / follow_ups / item / action / type: email notifications, Cadence — request body — body / cadences / item / follow_ups / item / action / type: schedule call, Cadence — request body — body / cadences / item / follow_ups / item / action / type: whatsapp message notification

Cadence — request body — body cadences item follow ups item execute after

FieldTypePresenceDescription and constraints
$objectRootRepresents the execution delay configuration for a follow-up action, specifying the period unit and numeric value.
Additional keys: not allowed
periodstringRequired within parentRepresents the time unit for the follow-up execution delay.
Possible values:
minutes - Execution delay in minutes.
hours - Execution delay in hours.
business_hours - Execution delay in business hours.
days - Execution delay in days.
business_days - Execution delay in business days.
months - Execution delay in months.
One of: minutes, hours, business_hours, days, business_days, months
unitintegerRequired within parentRepresents the numeric value of the execution delay, expressed in the specified period unit.
Format: int32
Maximum: 99
Minimum: 1

Cadence — response body

FieldTypePresenceDescription and constraints
$objectRootRepresents the success response returned after a Cadence operation is completed successfully.
Additional keys: not allowed
cadencesarrayOptionalRepresents the list of Cadences with their result status from the operation.
Maximum items: 100
cadences[]ModelEach itemExpand Cadence — response body — cadences item

Referenced models: Cadence — response body — cadences item

Cadence — response body — cadences item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single Cadence operation result, including the result code, message, status, and details.
Additional keys: not allowed
codestringOptionalRepresents the result code for the individual Cadence record operation.
Maximum length: 255
detailsModelOptionalExpand Cadence — response body — cadences item details
messagestringOptionalRepresents the result message for the individual Cadence record operation.
Maximum length: 255
statusstringOptionalRepresents the result status for the individual Cadence record operation.
Maximum length: 255

Referenced models: Cadence — response body — cadences item details

Cadence — response body — cadences item details

FieldTypePresenceDescription and constraints
$objectRootRepresents the nested details of a Cadence operation result, including follow-up actions and resource identifiers.
Additional keys: not allowed
draft_cadenceobjectOptionalRepresents the draft version of the Cadence associated with the operation.
Additional keys: not allowed
draft_cadence.idstringOptionalRepresents the unique identifier of the draft Cadence.
Maximum length: 255
follow_upsJSONOptional
follow_ups (anyOf 1)nullAlternativeRepresents the list of follow-up actions involved in the operation.
Maximum items: 100
follow_ups (anyOf 1)[]ModelEach itemExpand Cadence — response body — cadences item details follow ups null item
follow_ups (anyOf 2)arrayAlternativeRepresents the list of follow-up actions involved in the operation.
Maximum items: 100
follow_ups (anyOf 2)[]ModelEach itemExpand Cadence — response body — cadences item details follow ups null item
idstringOptionalRepresents the unique identifier of the resource associated with the operation.
Maximum length: 255

Referenced models: Cadence — response body — cadences item details follow ups null item

Cadence — response body — cadences item details follow ups null item

FieldTypePresenceDescription and constraints
$objectRootRepresents a follow-up action, including its identifier and associated action details.
Additional keys: not allowed
actionobjectOptionalRepresents the action associated with the follow-up item.
Additional keys: not allowed
action.idstringOptionalRepresents the unique identifier of the follow-up action.
Maximum length: 255
action.typestringOptionalRepresents the type of the follow-up action.
Maximum length: 255
idstringOptionalRepresents the unique identifier of the follow-up item.
Maximum length: 255

Clone a Cadence — request body — body

FieldTypePresenceDescription and constraints
$objectRootRepresents the request body schema for cloning an existing Cadence.
Additional keys: not allowed
cadencesarrayRequired within parentRepresents the list of Cadences to clone.
Maximum items: 1
cadences[]objectEach itemRepresents the configuration for the cloned Cadence.
Additional keys: not allowed
cadences[].custom_viewobjectOptionalRepresents the Custom View associated with the Cadence enrollment.
Additional keys: not allowed
cadences[].custom_view.idstringRequired within parentRepresents the unique identifier of the Custom View.
Maximum length: 255
cadences[].descriptionstringOptionalRepresents the description of the cloned Cadence.
Maximum length: 500
cadences[].execution_detailsobjectOptionalRepresents the execution frequency details for the Cadence.
Additional keys: not allowed
cadences[].execution_details.execute_everyModelOptionalExpand Create cadence — request body — body cadences item execution details execute every
cadences[].moduleModelRequired within parentExpand Get Cadence analytics — response body — cadences item module
cadences[].namestringRequired within parentRepresents the name of the cloned Cadence.
Maximum length: 100
cadences[].typestringRequired within parentRepresents the enrollment type of the Cadence.
Possible values:
custom_view - Automatically enrolls records matching a Custom View.
manual_enrollment - Allows manual enrollment of records into the Cadence.
One of: custom_view, manual_enrollment

Referenced models: Create cadence — request body — body cadences item execution details execute every, Get Cadence analytics — response body — cadences item module

Create cadence — request body — body

FieldTypePresenceDescription and constraints
$objectRootRepresents the request body schema for creating a new Cadence with follow-up steps and action configurations.
Additional keys: not allowed
cadencesarrayRequired within parentRepresents the list of Cadences to create.
Maximum items: 1
cadences[]objectEach itemRepresents the configuration for the new Cadence, including its follow-up steps, execution details, and enrollment settings.
Additional keys: not allowed
cadences[].custom_viewobjectOptionalRepresents the Custom View used for automatic record enrollment in the Cadence.
Additional keys: not allowed
cadences[].custom_view.idstringRequired within parentRepresents the unique identifier of the Custom View.
Format: int64
Maximum length: 255
cadences[].descriptionstringOptionalRepresents the description of the Cadence.
Maximum length: 500
cadences[].execution_detailsobjectOptionalRepresents the execution frequency and unenrollment configuration for the Cadence.
Additional keys: not allowed
cadences[].execution_details.execute_everyModelOptionalExpand Create cadence — request body — body cadences item execution details execute every
cadences[].execution_details.unenroll_propertiesarrayOptionalRepresents the conditions under which records are automatically unenrolled from the Cadence.
Maximum items: 200
cadences[].execution_details.unenroll_properties[]ModelEach itemExpand Cadence — request body — body cadences item execution details unenroll properties item
cadences[].follow_upsarrayOptionalRepresents the list of follow-up steps configured for the Cadence.
Maximum items: 100
cadences[].follow_ups[]objectEach itemRepresents a single follow-up step in the Cadence, including its action and trigger configuration.
Additional keys: not allowed
cadences[].follow_ups[].actionModelRequired within parentExpand Cadence — request body — body cadences item follow ups item action
Cadence followup action (Required)
cadences[].follow_ups[].execute_afterModelOptionalExpand Cadence — request body — body cadences item follow ups item execute after
cadences[].follow_ups[].parent_follow_upobjectOptionalRepresents the parent follow-up step that this step branches from.
Additional keys: not allowed
cadences[].follow_ups[].parent_follow_up.reference_idstringOptionalRepresents the reference identifier of the parent follow-up step.
Maximum length: 255
cadences[].follow_ups[].reference_idstringOptionalRepresents the unique reference identifier for the follow-up step within the Cadence.
Maximum length: 255
cadences[].follow_ups[].triggersarrayOptionalRepresents the list of trigger conditions that determine when this follow-up step executes.
Maximum items: 500
cadences[].follow_ups[].triggers[]stringEach itemRepresents a single trigger condition for the follow-up step.
Maximum length: 255
cadences[].idstringOptionalRepresents the unique identifier of the Cadence.
Maximum length: 255
cadences[].moduleModelRequired within parentExpand Get Cadence analytics — response body — cadences item module
cadences[].namestringRequired within parentRepresents the name of the Cadence.
Maximum length: 100
cadences[].typestringRequired within parentRepresents the enrollment type of the Cadence.
Possible values:
custom_view - Automatically enrolls records matching a Custom View.
manual_enrollment - Allows manual enrollment of records into the Cadence.
One of: custom_view, manual_enrollment

Referenced models: Cadence — request body — body cadences item follow ups item action, Cadence — request body — body cadences item follow ups item execute after, Create cadence — request body — body cadences item execution details execute every, Get Cadence analytics — response body — cadences item module, Cadence — request body — body cadences item execution details unenroll properties item

Create cadence — request body — body cadences item execution details execute every

FieldTypePresenceDescription and constraints
$object or nullRootRepresents the recurring execution interval for a Cadence, specifying the frequency period and numeric value.
Additional keys: not allowed
periodstringRequired within parentRepresents the frequency interval for recurring Cadence execution.
Possible values:
immediately - Execute immediately after each enrollment trigger.
hours - Execute at the specified number of hours interval.
days - Execute at the specified number of days interval.
weeks - Execute at the specified number of weeks interval.
One of: immediately, hours, days, weeks
unitintegerOptionalRepresents the numeric value of the execution interval, expressed in the specified period unit.
Format: int32
Maximum: 99
Minimum: 1

Get Cadence analytics — response body — cadences item created by

FieldTypePresenceDescription and constraints
$objectRootRepresents the identifier and name of the user who created the record.
Additional keys: not allowed
idstringOptionalRepresents the unique identifier of the user who created the record.
Maximum length: 255
namestringOptionalRepresents the full name of the user who created the record.
Maximum length: 255

Get Cadence analytics — response body — cadences item module

FieldTypePresenceDescription and constraints
$objectRootRepresents the API name and identifier of a CRM module.
Additional keys: not allowed
api_namestringOptionalRepresents the API name of the CRM module.
Maximum length: 255
idstringOptionalRepresents the unique identifier of the CRM module.
Format: int64
Maximum length: 255

Get Cadence records count — response body — cadences records count

FieldTypePresenceDescription and constraints
$objectRootRepresents the response containing the count of records enrolled in each Cadence.
Additional keys: not allowed
cadences_records_countarrayOptionalRepresents the list of Cadences with their corresponding record counts.
Maximum items: 100
cadences_records_count[]JSONEach itemRepresents the record count details for a single Cadence.
cadences_records_count[] (anyOf 1)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item
cadences_records_count[] (anyOf 2)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error

Referenced models: Get Cadence records count — response body — cadences records count cadences records count item status error, Get Cadence records count — response body — cadences records count cadences records count item

Get Cadence records count — response body — cadences records count cadences records count item

FieldTypePresenceDescription and constraints
$objectRootRepresents the record count data for a Cadence, including the Cadence identifier and the number of enrolled records.
Additional keys: not allowed
cadencesobjectOptionalRepresents the identifier and name details of the Cadence.
Additional keys: not allowed
cadences.idstringOptionalRepresents the unique identifier of a Cadence.
Maximum length: 255
cadences.namestringOptionalRepresents the name of a Cadence.
Maximum length: 100
countJSONOptional
count (anyOf 1)integerAlternativeRepresents the number of records currently enrolled in the Cadence.
Format: int32
count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Get Cadence records count — response body — cadences records count cadences records count item status error

FieldTypePresenceDescription and constraints
$objectRootRepresents the error response returned when the API request fails due to validation errors or unsupported operations.
Additional keys: not allowed
codestringRequired within parentRepresents a machine-readable error code; branch on this value, not on message.
Known values: EXPECTED_FIELD_MISSING, INVALID_DATA, MANDATORY_NOT_FOUND, DEPENDENT_MISMATCH, NOT_ALLOWED, NO_PERMISSION, ALREADY_ACTIVATED, ALREADY_DEACTIVATED, LIMIT_EXCEEDED, NOT_SUPPORTED, DEPENDENT_FIELD_MISSING, AMBIGUITY_DURING_PROCESSING, EXPECTED_DEPENDENT_FIELD_MISSING, ALREADY_USED, DUPLICATE_DATA, INVALID_MODULE, REQUIRED_PARAM_MISSING, DEPENDENT_PARAM_MISSING
detailsJSONRequired within parentRepresents additional details providing context about the error.
details (anyOf 1)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details expected fields
details (anyOf 2)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details dependee, expected fields
details (anyOf 3)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details api name, id, json path
details (anyOf 4)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details api name, json path, param name, supported values
details (anyOf 5)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details api name, expected data type, json path, param name
details (anyOf 6)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details api name, expected data type, json path, param name, supported values
details (anyOf 7)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details api name, json path, param name
details (anyOf 8)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details api name, dependee, expected data type, json path, param name, supported values
details (anyOf 9)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details api name, dependee, json path, param name
details (anyOf 10)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details resource path index
details (anyOf 11)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details id
details (anyOf 12)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details param name
details (anyOf 13)ModelAlternativeExpand Get Cadence records count — response body — cadences_records_count / cadences_records_count / item / status error / details / param_name: ids
details (anyOf 14)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details api name, limit
details (anyOf 15)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details permissions
details (anyOf 16)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details object
details (anyOf 17)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details api name, json path, limit
details (anyOf 18)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details ambiguity due to
details (anyOf 19)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details api name, exists in, json path
details (anyOf 20)ModelAlternativeExpand Get Cadence records count — response body — cadences records count cadences records count item status error details api name, json path, maximum length
messagestringRequired within parentRepresents the error message describing the validation failure.
Format: error message
statusstringRequired within parentRepresents the status of the API response.
Must equal: error

Referenced models: Get Cadence records count — response body — cadences records count cadences records count item status error details ambiguity due to, Get Cadence records count — response body — cadences records count cadences records count item status error details api name, exists in, json path, Get Cadence records count — response body — cadences records count cadences records count item status error details api name, id, json path, Get Cadence records count — response body — cadences records count cadences records count item status error details api name, json path, param name, supported values, Get Cadence records count — response body — cadences records count cadences records count item status error details api name, dependee, json path, param name, Get Cadence records count — response body — cadences records count cadences records count item status error details api name, dependee, expected data type, json path, param name, supported values, Get Cadence records count — response body — cadences records count cadences records count item status error details permissions, Get Cadence records count — response body — cadences records count cadences records count item status error details object, Get Cadence records count — response body — cadences records count cadences records count item status error details dependee, expected fields, Get Cadence records count — response body — cadences records count cadences records count item status error details expected fields, Get Cadence records count — response body — cadences records count cadences records count item status error details id, Get Cadence records count — response body — cadences records count cadences records count item status error details api name, expected data type, json path, param name, Get Cadence records count — response body — cadences records count cadences records count item status error details api name, expected data type, json path, param name, supported values, Get Cadence records count — response body — cadences records count cadences records count item status error details api name, json path, param name, Get Cadence records count — response body — cadences records count cadences records count item status error details api name, limit, Get Cadence records count — response body — cadences records count cadences records count item status error details api name, json path, limit, Get Cadence records count — response body — cadences records count cadences records count item status error details api name, json path, maximum length, Get Cadence records count — response body — cadences records count cadences records count item status error details param name, Get Cadence records count — response body — cadences_records_count / cadences_records_count / item / status error / details / param_name: ids, Get Cadence records count — response body — cadences records count cadences records count item status error details resource path index

Get Cadence records count — response body — cadences records count cadences records count item status error details ambiguity due to

FieldTypePresenceDescription and constraints
$objectRootRepresents error details for ambiguity, listing the fields that caused the ambiguity.
Additional keys: not allowed
ambiguity_due_toarrayRequired within parentRepresents the list of fields that caused the ambiguity during processing.
Maximum items: 100
ambiguity_due_to[]objectEach itemRepresents a field that contributed to the ambiguity, identified by its API name and JSON path.
Additional keys: not allowed
ambiguity_due_to[].api_namestringOptionalRepresents the API name of the field that caused the ambiguity.
Maximum length: 255
ambiguity_due_to[].json_pathstringOptionalRepresents the JSON path of the field that caused the ambiguity.
Maximum length: 255

Get Cadence records count — response body — cadences records count cadences records count item status error details api name, dependee, expected data type, json path, param name, supported values

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when a dependent field value does not match the expected values based on the parent field.
Additional keys: not allowed
api_namestringOptionalRepresents the API name of the field with the dependency mismatch.
Maximum length: 255
dependeeobjectRequired within parentRepresents the dependee field associated with the mismatch.
Additional keys: not allowed
dependee.api_namestringRequired within parentRepresents the API name of the dependee field.
Maximum length: 255
dependee.json_pathstringRequired within parentRepresents the JSON path of the dependee field.
Maximum length: 500
expected_data_typestringOptionalRepresents the data type the server expected for the dependent field based on the parent field's value.
Maximum length: 255
json_pathstringOptionalRepresents the JSON path of the field with the dependency mismatch.
Maximum length: 500
param_namestringOptionalRepresents the parameter name associated with the field.
Maximum length: 255
supported_valuesarrayOptionalRepresents the list of supported values for the dependee field.
Maximum items: 25
supported_values[]stringEach itemRepresents a supported value for the dependee field.
Maximum length: 500
$ (anyOf 1)JSONAlternativeRepresents the variant of DependentMismatchDetails in which the allowed values for the dependent field are conveyed through the supported_values list.
$ (anyOf 1).supported_valuesarrayRequired within parentRepresents the list of allowed values for the dependent field given the parent field's current value.
Maximum items: 25
$ (anyOf 1).supported_values[]stringEach itemRepresents an allowed value for the dependent field.
Maximum length: 500
$ (anyOf 2)JSONAlternativeRepresents the variant of DependentMismatchDetails in which the expected data type for the dependent field is conveyed through expected_data_type.
$ (anyOf 2).expected_data_typestringRequired within parentRepresents the data type expected for the dependent field given the parent field's current value.
Maximum length: 255

Get Cadence records count — response body — cadences records count cadences records count item status error details api name, dependee, json path, param name

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when a required dependency field is missing from the request.
Additional keys: not allowed
api_namestringOptionalRepresents the API name of the field with the missing dependency.
Maximum length: 255
dependeeobjectRequired within parentRepresents the dependee field that is required but missing from the request.
Additional keys: not allowed
dependee.api_namestringOptionalRepresents the API name of the dependee field.
Maximum length: 255
dependee.json_pathstringOptionalRepresents the JSON path of the dependee field.
Maximum length: 500
dependee.param_namestringOptionalRepresents the parameter name of the dependee field.
Maximum length: 255
json_pathstringOptionalRepresents the JSON path of the field with the missing dependency.
Maximum length: 500
param_namestringOptionalRepresents the parameter name associated with the field.
Maximum length: 255

Get Cadence records count — response body — cadences records count cadences records count item status error details api name, exists in, json path

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when an API name already exists at the specified JSON path.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the field that already exists in the specified JSON path.
Maximum length: 255
exists_inobjectRequired within parentRepresents the location where the API name already exists, identified by its API name and JSON path.
Additional keys: not allowed
exists_in.api_namestringOptionalRepresents the API name at the existing location.
Maximum length: 255
exists_in.json_pathstringOptionalRepresents the JSON path of the existing field location.
Maximum length: 500
json_pathstringRequired within parentRepresents the JSON path of the duplicate field in the request payload.
Maximum length: 500

Get Cadence records count — response body — cadences records count cadences records count item status error details api name, expected data type, json path, param name

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when a field contains invalid data, specifying the expected data type.
Additional keys: not allowed
api_namestringOptionalRepresents the API name of the field with invalid data.
Maximum length: 255
expected_data_typestringRequired within parentRepresents the expected data type for the field.
Maximum length: 255
json_pathstringOptionalRepresents the JSON path of the field with invalid data.
Maximum length: 500
param_namestringOptionalRepresents the parameter name of the field with invalid data.
Maximum length: 255

Get Cadence records count — response body — cadences records count cadences records count item status error details api name, expected data type, json path, param name, supported values

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when a field contains invalid data, specifying the expected data type and supported values.
Additional keys: not allowed
api_namestringOptionalRepresents the API name of the field with invalid data.
Maximum length: 255
expected_data_typestringRequired within parentRepresents the expected data type for the field.
Maximum length: 255
json_pathstringOptionalRepresents the JSON path of the field with invalid data.
Maximum length: 500
param_namestringOptionalRepresents the parameter name of the field with invalid data.
Maximum length: 255
supported_valuesarrayRequired within parentRepresents the list of supported values for the field.
Maximum items: 25
supported_values[]stringEach itemRepresents a supported value for the field.
Maximum length: 500

Get Cadence records count — response body — cadences records count cadences records count item status error details api name, id, json path

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when a field contains an invalid identifier.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the field with invalid data.
Maximum length: 255
idstringRequired within parentRepresents the identifier of the invalid value provided.
Maximum length: 255
json_pathstringRequired within parentRepresents the JSON path of the field with invalid data.
Maximum length: 500

Get Cadence records count — response body — cadences records count cadences records count item status error details api name, json path, limit

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when a field at a specific JSON path exceeds its maximum allowed count.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the field that exceeded the limit.
Maximum length: 255
json_pathstringRequired within parentRepresents the JSON path of the field that exceeded the limit.
Maximum length: 500
limitJSONRequired within parent
limit (anyOf 1)integerAlternativeRepresents the maximum allowed count for the field.
Format: int32
limit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Get Cadence records count — response body — cadences records count cadences records count item status error details api name, json path, maximum length

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when a field value exceeds the maximum allowed length.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the field that exceeded the maximum length.
Maximum length: 255
json_pathstringRequired within parentRepresents the JSON path of the field that exceeded the maximum length.
Maximum length: 500
maximum_lengthJSONRequired within parent
maximum_length (anyOf 1)integerAlternativeRepresents the maximum allowed length for the field.
Format: int32
maximum_length (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Get Cadence records count — response body — cadences records count cadences records count item status error details api name, json path, param name

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when a mandatory field contains invalid data.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the mandatory field with invalid data.
Maximum length: 255
json_pathstringRequired within parentRepresents the JSON path of the mandatory field with invalid data.
Maximum length: 500
param_namestringOptionalRepresents the parameter name of the mandatory field with invalid data.
Maximum length: 255

Get Cadence records count — response body — cadences records count cadences records count item status error details api name, json path, param name, supported values

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when a field contains an invalid value, listing the supported values.
Additional keys: not allowed
api_namestringRequired within parentRepresents the API name of the field with invalid data.
Maximum length: 255
json_pathstringRequired within parentRepresents the JSON path of the field with invalid data.
Maximum length: 500
param_namestringOptionalRepresents the parameter name of the field with invalid data.
Maximum length: 255
supported_valuesarrayRequired within parentRepresents the list of supported values for the field.
Maximum items: 25
supported_values[]stringEach itemRepresents a supported value for the field.
Maximum length: 500

Get Cadence records count — response body — cadences records count cadences records count item status error details api name, limit

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when a field exceeds its maximum allowed count.
Additional keys: not allowed
api_namestringOptionalRepresents the API name of the field that exceeded the limit.
Maximum length: 255
limitJSONRequired within parent
limit (anyOf 1)integerAlternativeRepresents the maximum allowed count for the field.
Format: int32
limit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Get Cadence records count — response body — cadences records count cadences records count item status error details dependee, expected fields

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when expected dependent fields are missing from the request.
Additional keys: not allowed
dependeeobjectRequired within parentRepresents the expected dependent field that is missing from the request.
Additional keys: not allowed
dependee.api_namestringRequired within parentRepresents the API name of the expected dependent field.
Maximum length: 255
dependee.json_pathstringRequired within parentRepresents the JSON path of the expected dependent field.
Maximum length: 500
expected_fieldsarrayRequired within parentRepresents the list of expected fields that are missing from the request.
Maximum items: 25
expected_fields[]objectEach itemRepresents a missing expected field, identified by its API name and JSON path.
Additional keys: not allowed
expected_fields[].api_namestringRequired within parentRepresents the API name of the missing expected field.
Maximum length: 255
expected_fields[].json_pathstringRequired within parentRepresents the JSON path of the missing expected field.
Maximum length: 500

Get Cadence records count — response body — cadences records count cadences records count item status error details expected fields

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when expected fields are missing from the request.
Additional keys: not allowed
expected_fieldsarrayRequired within parentRepresents the list of expected fields that are missing from the request.
Maximum items: 25
expected_fields[]objectEach itemRepresents a missing expected field, identified by its API name and JSON path.
Additional keys: not allowed
expected_fields[].api_namestringRequired within parentRepresents the API name of the missing expected field.
Maximum length: 255
expected_fields[].json_pathstringRequired within parentRepresents the JSON path of the missing expected field.
Maximum length: 500

Get Cadence records count — response body — cadences records count cadences records count item status error details id

FieldTypePresenceDescription and constraints
$objectRootRepresents error details containing the unique identifier of the resource associated with the error.
Additional keys: not allowed
idstringRequired within parentRepresents the unique identifier of the resource.
Maximum length: 255

Get Cadence records count — response body — cadences records count cadences records count item status error details object

FieldTypePresenceDescription and constraints
$objectRootRepresents an empty error details object with no additional information.
Additional keys: not allowed

Get Cadence records count — response body — cadences records count cadences records count item status error details param name

FieldTypePresenceDescription and constraints
$objectRootRepresents error details containing the parameter name associated with the error.
Additional keys: not allowed
param_namestringRequired within parentRepresents the parameter name associated with the error detail.
Maximum length: 255

Get Cadence records count — response body — cadences records count cadences records count item status error details permissions

FieldTypePresenceDescription and constraints
$objectRootRepresents error details when the request fails due to missing permissions.
Additional keys: not allowed
permissionsarrayRequired within parentRepresents the list of required permissions that are missing.
Maximum items: 25
permissions[]stringEach itemRepresents the name of a required permission.
Maximum length: 255

Get Cadence records count — response body — cadences records count cadences records count item status error details resource path index

FieldTypePresenceDescription and constraints
$objectRootRepresents error details containing the resource path index where the validation error occurred.
Additional keys: not allowed
resource_path_indexJSONRequired within parent
resource_path_index (anyOf 1)integerAlternativeRepresents the index of the resource path where the validation error occurred.
Format: int32
resource_path_index (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Get Cadence records count — response body — cadences_records_count / cadences_records_count / item / status error / details / param_name: ids

FieldTypePresenceDescription and constraints
$objectRootRepresents error details containing the parameter name associated with the error.
Additional keys: not allowed
param_namestringRequired within parentRepresents the parameter name associated with the error detail.
Possible values:
ids - The ids query parameter.
Known values: ids
Maximum length: 255

Get a Cadence — response body — cadences

FieldTypePresenceDescription and constraints
$objectRootRepresents the response containing the details of a specific Cadence retrieved by its identifier.
Additional keys: not allowed
cadencesarrayOptionalRepresents the list of Cadences with their full details.
Maximum items: 1
cadences[]objectEach itemRepresents the detailed configuration and metadata for a single Cadence.
Additional keys: not allowed
cadences[].created_byModelOptionalExpand Get Cadence analytics — response body — cadences item created by
cadences[].created_timestringOptionalRepresents the creation date and time of the Cadence, in ISO 8601 format.
Format: date-time
cadences[].custom_viewModelOptionalExpand Get a Cadence — response body — cadences cadences item custom view
cadences[].descriptionstringOptionalRepresents the description text of a Cadence.
Maximum length: 500
cadences[].draft_cadenceobjectOptionalRepresents the draft version of the Cadence, if one exists.
Additional keys: not allowed
cadences[].draft_cadence.idstringOptionalRepresents the unique identifier of a Cadence.
Maximum length: 255
cadences[].draft_cadence.namestringOptionalRepresents the name of a Cadence.
Maximum length: 100
cadences[].execution_detailsJSONOptional
cadences[].execution_details (anyOf 1)objectAlternativeRepresents the execution frequency and unenrollment configuration for the Cadence.
Additional keys: not allowed
cadences[].execution_details (anyOf 1).execute_everyModelOptionalExpand Get a Cadence — response body — cadences cadences item execution details execute every, unenroll properties execute every
cadences[].execution_details (anyOf 1).unenroll_propertiesJSONOptional
cadences[].execution_details (anyOf 1).unenroll_properties (anyOf 1)arrayAlternativeRepresents the list of conditions under which records are automatically unenrolled from the Cadence.
Maximum items: 50
cadences[].execution_details (anyOf 1).unenroll_properties (anyOf 1)[]ModelEach itemExpand Get a Cadence — response body — cadences cadences item execution details execute every, unenroll properties unenroll properties null item
cadences[].execution_details (anyOf 1).unenroll_properties (anyOf 2)nullAlternativeRepresents the list of conditions under which records are automatically unenrolled from the Cadence.
Maximum items: 50
cadences[].execution_details (anyOf 1).unenroll_properties (anyOf 2)[]ModelEach itemExpand Get a Cadence — response body — cadences cadences item execution details execute every, unenroll properties unenroll properties null item
cadences[].execution_details (anyOf 2)nullAlternativeRepresents the execution frequency and unenrollment configuration for the Cadence.
Additional keys: not allowed
cadences[].execution_details (anyOf 2).execute_everyModelOptionalExpand Get a Cadence — response body — cadences cadences item execution details execute every, unenroll properties execute every
cadences[].execution_details (anyOf 2).unenroll_propertiesJSONOptional
cadences[].execution_details (anyOf 2).unenroll_properties (anyOf 1)arrayAlternativeRepresents the list of conditions under which records are automatically unenrolled from the Cadence.
Maximum items: 50
cadences[].execution_details (anyOf 2).unenroll_properties (anyOf 1)[]ModelEach itemExpand Get a Cadence — response body — cadences cadences item execution details execute every, unenroll properties unenroll properties null item
cadences[].execution_details (anyOf 2).unenroll_properties (anyOf 2)nullAlternativeRepresents the list of conditions under which records are automatically unenrolled from the Cadence.
Maximum items: 50
cadences[].execution_details (anyOf 2).unenroll_properties (anyOf 2)[]ModelEach itemExpand Get a Cadence — response body — cadences cadences item execution details execute every, unenroll properties unenroll properties null item
cadences[].follow_upsarrayOptionalRepresents the list of follow-up steps configured in the Cadence.
Maximum items: 200
cadences[].follow_ups[]objectEach itemRepresents a single follow-up step in the Cadence.
Additional keys: not allowed
cadences[].follow_ups[].actionobjectRequired within parentRepresents the action configured for the follow-up step.
Additional keys: allowed
cadences[].follow_ups[].execute_afterobjectOptionalRepresents the wait period before this follow-up step executes.
Additional keys: not allowed
cadences[].follow_ups[].execute_after.idstringOptionalRepresents the unique identifier for the execute-after configuration.
Maximum length: 255
cadences[].follow_ups[].execute_after.periodstringOptionalRepresents the numeric duration of the wait period.
Maximum length: 255
cadences[].follow_ups[].execute_after.unitJSONOptional
cadences[].follow_ups[].execute_after.unit (anyOf 1)integerAlternativeRepresents the time unit for the wait period.
Format: int32
cadences[].follow_ups[].execute_after.unit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
cadences[].follow_ups[].idstringRequired within parentRepresents the unique identifier of the follow-up step.
Maximum length: 255
cadences[].follow_ups[].parent_follow_upJSONRequired within parent
cadences[].follow_ups[].parent_follow_up (anyOf 1)objectAlternativeRepresents the parent follow-up step that this step branches from.
cadences[].follow_ups[].parent_follow_up (anyOf 1).idstringOptionalRepresents the unique identifier of the parent follow-up step.
Maximum length: 255
cadences[].follow_ups[].parent_follow_up (anyOf 1).typestringOptionalRepresents the branch type of the parent follow-up connection.
Maximum length: 255
cadences[].follow_ups[].parent_follow_up (anyOf 2)nullAlternativeRepresents the parent follow-up step that this step branches from.
cadences[].follow_ups[].parent_follow_up (anyOf 2).idstringOptionalRepresents the unique identifier of the parent follow-up step.
Maximum length: 255
cadences[].follow_ups[].parent_follow_up (anyOf 2).typestringOptionalRepresents the branch type of the parent follow-up connection.
Maximum length: 255
cadences[].follow_ups[].triggersJSONOptional
cadences[].follow_ups[].triggers (anyOf 1)arrayAlternativeRepresents the list of trigger conditions for the follow-up step.
Maximum items: 25
cadences[].follow_ups[].triggers (anyOf 1)[]stringEach itemRepresents a single trigger condition for the follow-up step.
Maximum length: 255
cadences[].follow_ups[].triggers (anyOf 2)nullAlternativeRepresents the list of trigger conditions for the follow-up step.
Maximum items: 25
cadences[].follow_ups[].triggers (anyOf 2)[]stringEach itemRepresents a single trigger condition for the follow-up step.
Maximum length: 255
cadences[].idstringRequired within parentRepresents the unique identifier of a Cadence.
Maximum length: 255
cadences[].modified_byModelOptionalExpand Get a Cadence — response body — cadences cadences item modified by
cadences[].modified_timeJSONOptional
cadences[].modified_time (anyOf 1)stringAlternativeRepresents the date and time when the Cadence was last modified.
Maximum length: 255
cadences[].modified_time (anyOf 2)nullAlternativeRepresents the date and time when the Cadence was last modified.
Maximum length: 255
cadences[].moduleModelRequired within parentExpand Get Cadence analytics — response body — cadences item module
cadences[].namestringRequired within parentRepresents the name of a Cadence.
Maximum length: 100
cadences[].parent_cadenceobjectOptionalRepresents the original Cadence from which this Cadence was cloned.
Additional keys: not allowed
cadences[].parent_cadence.idstringOptionalRepresents the unique identifier of a Cadence.
Maximum length: 255
cadences[].parent_cadence.namestringOptionalRepresents the name of a Cadence.
Maximum length: 100
cadences[].statusstringRequired within parentCadence lifecycle status. draft = not yet published; active = published and enrolling records; inactive = published but currently deactivated.
Maximum length: 255
cadences[].summaryModelOptionalExpand Get a Cadence — response body — cadences cadences item summary
cadences[].typestringRequired within parentRepresents the enrollment type of a Cadence, indicating how records are enrolled.
Known values: custom_view, manual_enrollment
Maximum length: 255

Referenced models: Get Cadence analytics — response body — cadences item created by, Get Cadence analytics — response body — cadences item module, Get a Cadence — response body — cadences cadences item custom view, Get a Cadence — response body — cadences cadences item execution details execute every, unenroll properties execute every, Get a Cadence — response body — cadences cadences item summary, Get a Cadence — response body — cadences cadences item modified by, Get a Cadence — response body — cadences cadences item execution details execute every, unenroll properties unenroll properties null item

Get a Cadence — response body — cadences cadences item custom view

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeRepresents the identifier and name of a Custom View.
Additional keys: not allowed
$ (anyOf 1).idstringOptionalRepresents the unique identifier of the Custom View.
Maximum length: 255
$ (anyOf 1).namestringOptionalRepresents the name of the Custom View.
Maximum length: 255
$ (anyOf 2)nullAlternativeRepresents the identifier and name of a Custom View.
Additional keys: not allowed
$ (anyOf 2).idstringOptionalRepresents the unique identifier of the Custom View.
Maximum length: 255
$ (anyOf 2).namestringOptionalRepresents the name of the Custom View.
Maximum length: 255

Get a Cadence — response body — cadences cadences item execution details execute every, unenroll properties execute every

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeRepresents the recurring execution interval for a Cadence, specifying the frequency period and numeric value.
Additional keys: not allowed
$ (anyOf 1).periodstringRequired within parentRepresents the frequency interval for recurring Cadence execution.
Possible values:
immediately - Execute immediately after each enrollment trigger.
hours - Execute at the specified number of hours interval.
days - Execute at the specified number of days interval.
weeks - Execute at the specified number of weeks interval.
Known values: immediately, hours, days, weeks
$ (anyOf 1).unitJSONOptional
$ (anyOf 1).unit (anyOf 1)integerAlternativeRepresents the numeric value of the execution interval, expressed in the specified period unit.
Format: int32
Maximum: 99
Minimum: 1
$ (anyOf 1).unit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2)nullAlternativeRepresents the recurring execution interval for a Cadence, specifying the frequency period and numeric value.
Additional keys: not allowed
$ (anyOf 2).periodstringRequired within parentRepresents the frequency interval for recurring Cadence execution.
Possible values:
immediately - Execute immediately after each enrollment trigger.
hours - Execute at the specified number of hours interval.
days - Execute at the specified number of days interval.
weeks - Execute at the specified number of weeks interval.
Known values: immediately, hours, days, weeks
$ (anyOf 2).unitJSONOptional
$ (anyOf 2).unit (anyOf 1)integerAlternativeRepresents the numeric value of the execution interval, expressed in the specified period unit.
Format: int32
Maximum: 99
Minimum: 1
$ (anyOf 2).unit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Get a Cadence — response body — cadences cadences item execution details execute every, unenroll properties unenroll properties null item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single unenrollment condition.
Additional keys: not allowed
detailsJSONOptional
details (anyOf 1)objectAlternativeRepresents additional details for the unenrollment condition.
details (anyOf 2)nullAlternativeRepresents additional details for the unenrollment condition.
idstringOptionalRepresents the unique identifier of the unenrollment condition.
Maximum length: 255
typestringOptionalRepresents the type of unenrollment condition.
Maximum length: 255

Get a Cadence — response body — cadences cadences item modified by

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeRepresents the identifier and name of the user who last modified the record.
Additional keys: not allowed
$ (anyOf 1).idstringOptionalRepresents the unique identifier of the user who last modified the record.
Maximum length: 255
$ (anyOf 1).namestringOptionalRepresents the full name of the user who last modified the record.
Maximum length: 255
$ (anyOf 2)nullAlternativeRepresents the identifier and name of the user who last modified the record.
Additional keys: not allowed
$ (anyOf 2).idstringOptionalRepresents the unique identifier of the user who last modified the record.
Maximum length: 255
$ (anyOf 2).namestringOptionalRepresents the full name of the user who last modified the record.
Maximum length: 255

Get a Cadence — response body — cadences cadences item summary

FieldTypePresenceDescription and constraints
$objectRootRepresents a summary of follow-up action counts in a Cadence, broken down by action type.
Additional keys: not allowed
call_follow_up_countJSONOptional
call_follow_up_count (anyOf 1)integerAlternativeRepresents the number of scheduled call follow-up actions in the Cadence.
Format: int32
call_follow_up_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
email_follow_up_countJSONOptional
email_follow_up_count (anyOf 1)integerAlternativeRepresents the number of email notification follow-up actions in the Cadence.
Format: int32
email_follow_up_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
task_follow_up_countJSONOptional
task_follow_up_count (anyOf 1)integerAlternativeRepresents the number of task follow-up actions in the Cadence.
Format: int32
task_follow_up_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
whatsapp_follow_up_countJSONOptional
whatsapp_follow_up_count (anyOf 1)integerAlternativeRepresents the number of WhatsApp message follow-up actions in the Cadence.
Format: int32
whatsapp_follow_up_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

List Cadences — response body — cadences, info cadences item execution details automatic unenroll, end date, execute every, type, unenroll properties unenroll properties

FieldTypePresenceDescription and constraints
$objectRootRepresents the automatic unenrollment configuration applied when records are removed from the Cadence.
Additional keys: not allowed
end_datestringOptionalRepresents the date on which the automatic unenrollment of records from the Cadence takes effect.
Maximum length: 50
typeJSONOptional
type (anyOf 1)stringAlternativeRepresents the type of automatic unenrollment applied to the Cadence.
Maximum length: 255
type (anyOf 2)nullAlternativeRepresents the type of automatic unenrollment applied to the Cadence.
Maximum length: 255

Publish a Cadence — request body — body

FieldTypePresenceDescription and constraints
$objectRootRepresents the request body schema for publishing one or more Cadences.
Additional keys: not allowed
cadencesarrayRequired within parentRepresents the list of Cadences to publish.
Maximum items: 1
cadences[]object or nullEach itemRepresents the publish configuration for a single Cadence.
Additional keys: not allowed
cadences[].process_existing_recordsbooleanOptionalRepresents whether existing records should be enrolled in the Cadence upon publication.

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.