Change the status of a campaign by sending a pause, resume, or cancel action.
action. ended and cancelled are terminal — once reached, no further transitions are possible. A campaign reaches ended automatically when its end_timestamp passes.
| Action | Allowed from | Resulting Status |
|---|---|---|
pause | scheduled, active | paused |
resume | paused | scheduled |
cancel | scheduled, active, paused | cancelled |
pause — Temporarily stops call dispatch. The campaign retains its queue; calls resume when you send resume. Use this before editing a campaign via PATCH /campaigns/{id}.resume — Restarts dispatch from where it left off. Status returns to scheduled and activates automatically if within the campaign window.cancel — Permanently stops the campaign. All pending calls are dropped. This cannot be undone.The new status to set for the campaign
pause, resume, cancel Successful Response
Summary metadata for a campaign, returned in list responses.
Name of the resource
Unique identifier for the campaign
Current status
ended, active, paused, scheduled, cancelled ID of the agent
User who created this resource
Timestamp when the resource was created (ISO 8601)
Timestamp when the resource was last updated (ISO 8601)
Optional description
Type of agent
agent Version of the agent to use
User who last updated this resource