Force complete campaign
Campaigns
Force Complete Campaign
Force complete a running campaign immediately, halting all pending audience calls.
POST
Force complete campaign
Use this endpoint to force complete a running campaign immediately, halting all pending audience calls.
Endpoint
POST/campaign-force-completed
Content-Type: application/json
Authentication: Required (workspace auth)
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
campaign_id | number | Yes | ID of the campaign to update |
campaign_status | string | Yes | Target status as a string (see values below) |
Campaign Status Values
| Value | Description |
|---|---|
draft | Campaign is in draft state |
inprogress | Campaign is actively running |
hold | Campaign is on hold |
pause | Campaign is paused |
force_completed | Immediately halts all pending calls and marks campaign as completed |
deleted | Marks the campaign as deleted |
Response
Behavior
- Maps the string
campaign_statusto its internal numeric code before processing. - When set to
force_completed: all audience records with statusfreshorinqueueare immediately set tohalted. - This action is irreversible — the campaign cannot be resumed after force completion.
Example cURL
Headers
API token for authentication
Body
application/json
Response
Campaign force completed successfully

