curl -X POST https://api.60db.ai/agents/campaigns/CAMPAIGN_ID/resume \
-H "Authorization: Bearer your-api-key"
Agent Campaigns
Resume Campaign
Restart a paused campaign. The failure count starts again from zero
POST
/
agents
/
campaigns
/
{campaignId}
/
resume
curl -X POST https://api.60db.ai/agents/campaigns/CAMPAIGN_ID/resume \
-H "Authorization: Bearer your-api-key"
Resume a paused campaign. It becomes
running, or scheduled if its start_at is still in the future. The consecutive-failure count is reset to zero and pause_reason is cleared.
Resuming needs an active workspace plan, because it places calls again.
Request
Headers
Path
Response
200 OK. The campaign withstatus set to running or scheduled. The fields match Get campaign.
Errors
| Status | Code | Meaning |
|---|---|---|
| 403 | POLICY_DENY | No active plan, or your role cannot place calls |
| 404 | CAMPAIGN_NOT_FOUND | No campaign with this ID in your workspace |
| 409 | CAMPAIGN_NOT_EDITABLE | The campaign is not paused. Only a paused campaign can be resumed |
Example
curl -X POST https://api.60db.ai/agents/campaigns/CAMPAIGN_ID/resume \
-H "Authorization: Bearer your-api-key"