Launch Campaign

Launch a campaign to start reaching contacts.

POST/campaigns/{campaign_id}/launch

Launch the campaign. Begins calling or messaging contacts based on the campaign type.

Path Parameters

Campaign ID

Path Parameters

ParameterTypeRequiredDescription
campaign_idstringYesCampaign ID (must be in draft status)

Response 200

{
  "id": "camp_a1b2c3d4",
  "status": "running",
  "started_at": "2026-03-07T14:30:00Z",
  "total_contacts": 150,
  "message": "Campaign launched successfully"
}

Prerequisites

Before launching, ensure:

  • Campaign has at least one contact
  • Agent exists and is properly configured
  • Sufficient wallet balance for the campaign
  • If voice campaign: agent has voiceEnabled: true

Errors

CodeDescription
401Missing or invalid authentication
402Insufficient balance
404Campaign not found
409Campaign is not in draft status
422Campaign configuration is incomplete

On this page