49680ee64400

latestOpenAPI 3.1.02026-08-07750280.6 KB
Campaigns

Start a campaign

Start a campaign, transitioning it from DRAFT to RUNNING.

Prerequisites checked by the service:
- The campaign must have contacts assigned
- The campaign must have at least one verified caller ID configured
- AI-based strategies require an agent to be assigned
- Human strategies require operators to be assigned and online
- The organization wallet must have sufficient balance

Returns the campaign ID and new status on success.
Validation failures (missing contacts, missing caller IDs, invalid state
transition, insufficient balance, etc.) are returned as 400 errors with
the service message.

Authentication:
- API key with READ_WRITE permission AND the outbound-call entitlement
  (starting a campaign places outbound calls)
post/campaigns/{campaign_id}/start

Path parameters

campaign_idstring uuid required

Response

Campaign started successfully

{"stackTrail":"paths:/campaigns/{campaign_id}/start:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown","title":"Response Start Campaign Campaigns Campaign Id Start Post"}