Skip to main content

Create a draft campaign

POST 

/v1/campaigns

Create a draft campaign.

name, campaign_type and channel are required. Point it at content and an audience with template_id, integration_id, and either audience_id plus audience_name or a segment; description and a free-form config are optional.

A campaign is always created as a draft and never sends on creation — launching is a separate, confirm-gated and billing-enforced call, so nothing reaches a real recipient until you explicitly send it.

Requires the campaigns:write scope.

Request

Responses

Successful Response