Skip to main content
POST
Campaign controls API
Campaign control endpoints use POST and do not require a request body.
account_id
string
required
Your Vobiz account ID. Use the same value in X-Auth-ID.
campaign_id
string
required
The campaign to start.
X-Auth-ID
string
required
Your Vobiz account ID, for example MA_XXXXXXXX.
The full prefix is:

Start immediately

cURL
Account concurrency is enforced when each call is dialed. If the account is saturated, the campaign remains running but idle until capacity becomes available.

Pause and resume

A manual pause sets paused_reason to manual_pause and sends campaign.paused when notify_url is configured. It requires an explicit resume. Resuming immediately re-enqueues pending contacts and sends campaign.resumed.

Cancel and archive

Cancellation is permanent. No further contacts are dialed, and the campaign cannot be restarted. A configured campaign.cancelled webhook is sent. Archive a campaign to remove it from active lists without deleting its contacts, CDRs, or statistics. Cancel a running campaign before archiving it. Already archived campaigns return 409.
Treat cancel as irreversible. Verify the account and campaign ID before sending the request.
Invalid lifecycle transitions return 409 Conflict.