Create Call Batch
Queues a batch of outbound calls. Calls are issued gradually, subject to the organization’s and the batch’s concurrency limits.
Authorizations
Cartesia API key (sk_car_...). Get one at play.cartesia.ai/keys.
Headers
API version header.
2026-03-01 "2026-03-01"
Body
Request body for queueing a batch of outbound calls.
A label for the batch.
The identifier of the agent that handles the batch's calls.
The identifier of the phone number to place calls from. The attached provider handles outbound calling for this number.
Per-call destination and metadata configuration. Up to 1,000 recipients per batch.
1 - 1000 elementsMaximum number of calls from this batch to dial concurrently. Must not exceed the organization's concurrency limit. Omit to default to half of the organization's agent-call concurrency limit, leaving headroom for other calls.
x >= 1Seconds to wait for the callee to answer before giving up. Omit to use the default (60 seconds).
5 <= x <= 80Maximum call duration in minutes. Omit to use the default (480 minutes).
1 <= x <= 480When to start dispatching the batch, as an RFC3339 timestamp with a timezone offset (e.g. 2026-06-15T16:00:00Z). Must be in the future and within 30 days. Omit to dispatch immediately.
Response
The created batch, with all of its call requests queued.
The unique identifier for the batch.
The batch's label.
The identifier of the agent that handles the batch's calls.
The identifier of the phone number the batch dials from.
The deployment region whose dispatcher drains the batch.
US, EU, APAC Maximum number of calls from this batch dialed concurrently.
The batch's lifecycle status, derived at read time from dispatch progress.
| Status | Meaning |
|---|---|
pending | No calls dispatched yet |
in_progress | Some calls dispatched, not all |
completed | Every call dispatched, regardless of individual call outcomes |
cancelled | Cancelled before every call was dispatched |
failed | Reserved; not currently returned |
Total recipients queued in the batch.
Recipients handed to the dialer so far, including those that failed before a call could be placed.
Recipients whose latest call attempt reached a terminal state (completed or failed), including pre-dial failures.
When the batch was created.
When the batch was last updated.
The scheduled dispatch time, in RFC3339 UTC (e.g. 2026-06-15T16:00:00Z). Omitted for batches that dispatch immediately.
The batch's recipients. Returned only on GET /agents/calls/batches/{batch_id}.