Execute a Workflow Batch
Page Tools
/workflows/{workflowDefinitionId}/executeTriggers workflow execution for a batch of customers. Maximum 25 executions per request. For larger datasets, split into multiple requests.
x-api-key.AuthenticationPath Parameters
Workflow definition identifier to execute
Request Body
application/jsonOne to 25 executions. Duplicate phone-number strings in the same batch are rejected.
- 1–25 items
Show item detailsHide item details for body.executions
Each item
Phone number in E.164 format (+1234567890) or digits-only format (1234567890)
- Pattern: ^(^\+[1-9]\d{1,14}$|^[1-9]\d{1,14}$)$
Variables for the workflow execution
Show child fieldsHide child fields for body.executions[].variables
Accepted by request validation, but replaced with server-selected routing before the batch is queued. Omit this object. channelOverride is stripped and does not take effect for batches; use single execution for a supported override.
Show child fieldsHide child fields for body.executions[].settings
Agent identifier.
Agent reference identifier.
Responses
Batch accepted for processing
Whether the batch was successfully queued
List of executions with their generated IDs
Show item detailsHide item details for response-202.executions
Each item
Phone number for this execution
Generated execution ID for this workflow run
Channel that will be used for message delivery (RCS, SMS, or MMS)