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
- 201
- 400
- 401
- 403
- 404
- 422
- 429
Successful Response
Error
Error
Error
Error
Validation Error
Error