Create a broadcast

Creates a broadcast in a single call. Provide the message inline (message) or reference an existing template (template_uuid) -- exactly one of the two. Provide the audience as a segment (audience_uuid) or a group (audience_group_uuid) -- exactly one of the two. Optionally schedule it with schedule, or send as soon as possible with send_asap. The response returns the linked offers, each with the variable that carries that offer's link in the message body, and the no_offer flag. An offer's variable is the same in every broadcast, so one already known from an earlier response can go straight into the html. When it is not yet known, placing an offer link in the body takes a second call: create here with offer_uuids, then send the variable in the html via update_broadcast_message, which replaces the whole message.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required
length between 2 and 255

Display name for the broadcast.

uuid | null

Segment UUID. Mutually exclusive with audience_group_uuid; exactly one is required.

uuid | null

Group UUID. Mutually exclusive with audience_uuid; exactly one is required.

uuid | null

Message template UUID. Mutually exclusive with message; exactly one is required.

message
object

Inline message. Mutually exclusive with template_uuid. When supplied, eds_uuid, footer_uuid, and subject are required, and either html_content or raw_html_content must be provided.

string | null

Date and time in YYYY-MM-DD HH:II:SS format (UTC).

boolean

When true, the broadcast is queued to send immediately.

suppression_uuids
array of uuids

Suppression list UUIDs to attach to the broadcast. The array you send is the broadcast's complete suppression set: exactly these lists are attached, nothing else. Unknown UUIDs are ignored.

suppression_uuids
actions
array of objects

Optional complete set of tag-action rules on create. Each entry applies or removes account-owned tags on open, click, or reply. Supply tag UUIDs from get_tags; numeric tag IDs are not accepted. A click rule may match any link or one exact link URL, campaign placeholder, or offer placeholder.

actions
offer_uuids
array of uuids

Offers this broadcast promotes, from get_offers. Linking drives offer reporting and revenue attribution, and returns the variable that places each offer's link in the message body.

offer_uuids
boolean

Set true when the broadcast deliberately promotes no offer (accounts with an offer integration).

Responses

401

Missing or invalid bearer token.

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json