Skip to main content
POST
Create campaign

Authorizations

X-API-KEY
string
header
required

Body

application/json
name
string
required
campaign_type
enum<string>
default:voice
Available options:
voice,
whatsapp,
whatsapp_voice
voice_agent_id
string

Required for voice and whatsapp_voice. Must reference a published voice agent.

whatsapp_agent_id
string

Required for whatsapp and whatsapp_voice.

from_phone_number_id
string
whatsapp_sender_id
string
timezone
string
default:UTC
description
string
schedule
object

Business hours and retry policy.

workflow
object

Channel-specific config (e.g. workflow.whatsapp for WhatsApp campaigns).

variables_schema
object
metadata
object

Response

Created campaign (status draft)