Create a batch
Send up to 1,000 recipients with the agent and phone number to dial from. See Create Call Batch for more details.Response
id to track or cancel the batch.
target_concurrency_limit caps how many of the batch’s calls dial at once. If unspecified, it defaults to half of your organization’s agent-call concurrency limit, leaving headroom for other calls.
To run the batch later, set scheduled_at to an RFC3339 time with a timezone offset, for example 2026-06-15T16:00:00Z
Track progress
Fetch a batch with Get Call Batch to see its status and per-recipient detail.Response
status tracks dispatch progress, and each recipient’s status tracks its own call.
Use each recipient’s agent_call_id to fetch per-call information via Get Call. A recipient that fails before any call is placed has no agent_call_id; read its error_message for more information.
To list every batch in your workspace, optionally filtered by agent, use List Call Batches.
Cancel a batch
Cancel a batch with Cancel Call Batch to stop dialing its queued calls. Calls already in flight finish normally.Response