v1
latestOpenAPI 3.0.02026-08-067074272.5 KBScheduled Messages
Lists scheduled 1:1 messages.
Returns all pending scheduled 1:1 messages for a dashboard. Excludes group messages. Each item's message_id is the value returned when the message was scheduled via POST /messages or POST /dashboards/{dashboard_id}/contacts/{phone_number}/messages.
get/dashboards/{dashboard_id}/scheduledmessages
Path parameters
dashboard_idinteger required
Example:121
Id of dashboard
Query parameters
pageinteger
The page number. The first item returned will be page multiplied by page_size
page_sizeinteger
The number of items returned. The first item returned will be page multiplied by page_size
schedule_date_afterstring date-time
Return only messages whose next send time is after this UTC timestamp.
schedule_date_beforestring date-time
Return only messages whose next send time is before this UTC timestamp.
recurring_onlyboolean
If true, return only recurring scheduled messages. Defaults to false if omitted.
Response
Scheduled 1:1 messages for this dashboard.
Example response
{
"meta": {
"total_items": 172
},
"items": [
{
"message_id": "eb2a0cc2-5b88-468b-b3f4-926b07bcb275",
"status": "scheduled",
"body": "Reminder: your appointment is tomorrow.",
"to": "14239309346",
"date_created": "2026-08-01T12:00:00Z",
"schedule_date_utc": "2026-08-15T14:00:00Z",
"occurrence_number": 1,
"repeat_settings": {
"repeat_by": "week",
"step": 1,
"times": 5,
"end_date": "2026-12-31T23:59:59Z",
"days": [
"Monday",
"Wednesday"
]
}
}
]
}