The Scheduled object
Unique identifier for the scheduled message.
RFC 3339 timestamp for when the message will be sent.
The inbox the message will be sent from.
Client-provided unique identifier.
Metadata about the scheduled send.
ISO 8601 timestamp when the schedule was created.
ISO 8601 timestamp when the schedule was last updated.
ScheduledContent
Message body text.
Template reference to use instead of inline text.
Recipient phone number in E.164 format without the leading
+.File attachments to include with the message.
Array of GalleryEntry image objects to include.
Create a scheduled message
POST /v1/schedule
The inbox to send the message from.
RFC 3339 timestamp for when to send the message. Must be at least 15 minutes in the future and aligned to a 15-minute interval (e.g.,
:00, :15, :30, :45).A ScheduledContent object with
text, to, template, attachments, and/or gallery.Recipient phone number in E.164 format without the leading
+. Use for individual recipients.Array of recipient targets for group MMS sends.
Send into an existing conversation.
Contact list ID for broadcast scheduling.
Client-provided unique identifier for this scheduled send.
ID of the team member to send as. Defaults to the team owner if omitted.
execute_at must be at least 15 minutes in the future and must fall on a 15-minute interval (:00, :15, :30, or :45). Requests that do not meet these constraints will be rejected.Get a scheduled message
GET /v1/schedule/{id}
The ID of the scheduled message to retrieve.
Update a scheduled message
PUT /v1/schedule/{id}
Accepts the same body as the create endpoint. Use this to change the send time or update the message content before it is sent.
The ID of the scheduled message to update.
Delete a scheduled message
DELETE /v1/schedule/{id}
Cancels and removes the scheduled message.
The ID of the scheduled message to cancel.