Blueticks
Scheduled Messages

List scheduled messages

List messages in the user-messages queue (all sources: API, dashboard, extension), newest first (offset-paginated).

Optionally filter by chatId and/or lifecycle status.

Request

curl -X GET "https://api.blueticks.co/v1/scheduled-messages"
GET
/v1/scheduled-messages

Query Parameters

chatId?string

Filter to messages addressed to this WhatsApp JID. Matches the recipient stored on the queued/scheduled doc — for sends to a phone number, the JID is <phone>@c.us.

Match^[0-9]+(?:-[0-9]+)?@(?:c\.us|g\.us|newsletter)$
searchToken?string

Search token; when set, only items whose name matches are returned.

Length1 <= length <= 200
status?string

Filter by lifecycle status: pending (accepted, waiting), confirmed (WhatsApp accepted — has waMessageKey), received (double grey tick), read (double blue tick), played (voice played), failed.

Value in"pending" | "confirmed" | "received" | "read" | "played" | "failed"
skip?integer

Number of items to skip before the page (default 0).

Default0
Range0 <= value
limit?integer

Page size (1-200, default 50).

Default50
Range1 <= value <= 200

Response

Response Body

application/json

application/json