curl -X POST https://api.60db.ai/agents/campaigns/CAMPAIGN_ID/pause \
-H "Authorization: Bearer your-api-key"
Agent Campaigns
Pause Campaign
Stop new calls from a running or scheduled campaign. Live calls finish
POST
/
agents
/
campaigns
/
{campaignId}
/
pause
curl -X POST https://api.60db.ai/agents/campaigns/CAMPAIGN_ID/pause \
-H "Authorization: Bearer your-api-key"
Pause a campaign. No new calls are placed until you resume it. Calls that are already live finish normally. The campaign keeps its recipients and their attempts.
Pausing works even when the workspace plan is not active.
Request
Headers
Path
Response
200 OK. The campaign withstatus: "paused" and pause_reason: "user". The fields match Get campaign.
Errors
| Status | Code | Meaning |
|---|---|---|
| 403 | POLICY_DENY | Your role cannot control campaigns, or the API key lacks the agents scope |
| 404 | CAMPAIGN_NOT_FOUND | No campaign with this ID in your workspace |
| 409 | CAMPAIGN_NOT_EDITABLE | The campaign is not running or scheduled. Only those can be paused |
Example
curl -X POST https://api.60db.ai/agents/campaigns/CAMPAIGN_ID/pause \
-H "Authorization: Bearer your-api-key"