Batch Calls
Update Batch Call Status
Pause, resume, or cancel a v1 batch call.
PATCH
Changes state - verify before retry
Update Batch Call Status changes the execution state of a batch call. Use it when you need to temporarily stop new outbound calls, continue a paused batch, or permanently cancel queued work.
Recommended. This endpoint is part of the public
/v1 API reference and is the supported path for new integrations. See the migration guide for versioning guidance.When To Use Update Batch Call Status
- Use
pausewhen new calls should stop, but calls already in progress can finish. - Use
resumewhen a paused batch should continue calling remaining leads. - Use
cancelwhen the batch should stop permanently and queued calls should be removed.
Status Actions
| Action | Result |
|---|---|
pause | Stops new outbound calls and keeps the batch resumable. |
resume | Re-enqueues remaining leads for a paused batch. |
cancel | Removes queued calls and prevents the batch from resuming. |
Verify The Result
After the request succeeds, check the returnedcampaign.status value. You can also call Get Batch Call to inspect the call logs and confirm that no new calls are being created after a pause or cancel action.
Common Errors
400 Bad Requestmeans the action is invalid or the current batch status does not allow that transition.403 Forbiddenmeans the batch call does not belong to the authenticated workspace.404 Not Foundmeans the batch call ID was not found.
Related Endpoints
- Create Batch Call: upload leads and create a batch.
- List Batch Calls: find batch IDs in your workspace.
- Get Batch Call: inspect calls generated by a batch.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Batch call ID
Example:
"batch_abc123"
Body
application/json
The status transition to apply.
Available options:
pause, resume, cancel Example:
"pause"