Schedules (v2)
Create Schedule
Create a new schedule for sending messages to an audience.
POST
Create a new schedule to send SMS or MMS messages to one or more audiences. Schedules can be one-time or repeating, and support multiple blast variants for A/B testing.
Body Parameters
string
required
A descriptive name for this schedule.
string
required
The type of schedule. Must be
blast or automated.array of strings
required
Array of audience IDs to target. Each audience must exist and be active on your account.
boolean
required
Set to
true for a recurring schedule that runs on selected days of the week, or false for a one-time send.string
required
Time of day to send, in
HH:MM format (24-hour clock). For example, "14:30" for 2:30 PM.array of integers
IDs of source sending lists. Each list must exist on your account.
string
default:"draft"
Initial status. Allowed values:
draft, off, on. Defaults to draft.datetime
required
The date to send for a one-time schedule. Required when
is_repeating is false.datetime
required
The first date the repeating schedule should run. Required when
is_repeating is true.datetime
required
The last date the repeating schedule should run. Required when
is_repeating is true.object
required
An object specifying which days the schedule should run. Keys:
monday, tuesday, wednesday, thursday, friday, saturday, sunday. Values are booleans. At least one day must be true.float
default:"0"
Skip sending to a contact if they were already sent to within this many hours. Set to
0 to disable.boolean
default:"false"
When
true, send_time is interpreted in each recipient’s local timezone rather than the account timezone.boolean
default:"false"
Enable bot filtering to display an interstitial page for suspected bots instead of the message.
boolean
default:"false"
Set to
true to send MMS messages with image attachments.boolean
default:"false"
Enable click-to-open mode.
float
default:"0"
Percentage of the audience to allocate to automated (ML-powered) creative selection. Value between
0 and 100.float
default:"0"
Expected or target revenue from this send, used for reporting and optimization.
array
required
Array of blast variant objects. Required when
send_type is blast.Response Fields
boolean
true if the schedule was created successfully.object
The full schedule object, including all fields and the generated
id. See List Schedules for the complete schedule object schema.Examples
Error Codes
Next Steps
Campaign Scheduling
Learn scheduling best practices
List Audiences
Find audiences for your campaign