Run Workflow API
Run a single contact through the latest published version and get back an execution id to poll.
reference_id is the contact’s identity within the workflow version: repeating it returns 409 duplicate_run with the existing execution_id, which makes the call safely retryable. When omitted, an identity is derived from the row’s content.custom_fields. On a name collision the flat key wins. Undeclared keys are rejected with 422 unknown_field.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The unique id of the workflow
Body
One contact. Fields declared by the published version's start node may be passed flat at the top level (like CSV columns) or nested under custom_fields; a flat key wins on collision.
Stable identity for this contact within the workflow version. Re-running the same reference_id returns 409 duplicate_run with the existing execution_id. When omitted, an identity is derived from the row's content.
"cand_101"
Contact's phone number in E.164 format. Required if the start node declares it required, or if the workflow dials it.
"+919876543210"
Contact's name.
Contact's email.
Values for fields declared by the start node, keyed by field name.
Response
Execution created
Id of the created execution. Poll it with the Get Execution API.
The implicit api-kind campaign that groups single runs of this workflow version.
The published version the contact runs through.
Initial execution status.
pending 
