Send an ad-hoc broadcast to selected contacts
Create and launch an ad-hoc campaign targeting a selected audience on a single channel. Target the audience with either an explicit contact_ids array or a filters AST — provide exactly one. Reuses the campaign pipeline so opt-outs, billing, throttling and delivery tracking all apply. Provide scheduled_at to schedule instead of sending immediately; large selections are queued.
Authorizations
Dashboard JWT token from Clerk
Body
A label for the ad-hoc campaign this broadcast creates.
200The delivery channel for the broadcast.
sms, whatsapp, rcs, viber, email, messenger, instagram, voice The message body, with optional personalization placeholders.
4096Explicit contact ids to message (max 50,000). Provide this OR filters.
Segment filter AST resolving the audience server-side. Provide this OR contact_ids.
Subject line, used for the email channel.
500ISO 8601 time to send at. Omit to send immediately.