Update Campaign Status
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.
Transitions
Actions
pause— Temporarily stops call dispatch. The campaign retains its queue; calls resume when you sendresume. Use this before editing a campaign viaPATCH /campaigns/{id}.resume— Restarts dispatch from where it left off. Status returns toscheduledand activates automatically if within the campaign window.cancel— Permanently stops the campaign. All pending calls are dropped. This cannot be undone.
Authorizations
Body
The new status to set for the campaign
pause, resume, cancel "pause"
Response
Successful Response
Summary metadata for a campaign, returned in list responses.
Name of the resource
"Q1 Payment Reminders"
Unique identifier for the campaign
"camp-a1b2c3d4"
Current status
ended, active, paused, scheduled, cancelled "scheduled"
ID of the agent
"payment-reminder-agent"
User who created this resource
"user@company.com"
Timestamp when the resource was created (ISO 8601)
"2026-03-28T10:00:00Z"
Timestamp when the resource was last updated (ISO 8601)
"2026-03-28T10:00:00Z"
Optional description
"Outbound reminder calls for Q1 overdue accounts"
Type of agent
agent "agent"
Version of the agent to use
1
User who last updated this resource
"user@example.com"