WhatsAble
API v1Scheduled messages

List scheduled messages

gethttps://api.whatsable.app/v1/scheduled-messages
Build a request to copy

This page never sends a request. Fill in the fields, then copy the request and run it from your server.

Request
curl -X GET 'https://api.whatsable.app/v1/scheduled-messages'

Lists the scheduled messages on the numbers this key may use, newest first. The list includes messages that people and other integrations scheduled. created_by tells who.

Authorization

bearerAuth
headerAuthorizationBearer <nfy_live_<32 characters>>

An API key from Settings > API keys, sent as Authorization: Bearer <key>.

Query Parameters

limit?integer

How many items to return, 1 to 100.

Range1 <= value <= 100
Default25
cursor?string

The next_cursor of the previous page. An expired or malformed cursor answers 400 invalid_cursor.

Length1 <= length <= 512
status?string
Value in"pending""sent""suppressed""failed""cancelled""missed"
conversation_id?string
Length1 <= length <= 64
number_id?string
Length1 <= length <= 64

Response Body

A page of scheduled messages, newest first.

application/json
  1. response
object*string
data*array<>
has_more*boolean

True when another page follows this one.

next_cursor*|

Pass as cursor to read the next page. Null on the last page. Valid for 24 hours.

Example Request
curl -X GET 'https://api.whatsable.app/v1/scheduled-messages'
Example Response
{  "object": "list",  "data": [    {      "object": "scheduled_message",      "id": "cm2v8s1a00001qz8h6f7g8h9i",      "status": "pending",      "send_at": "2026-10-22T12:00:00Z",      "time_zone": "America/Argentina/Buenos_Aires",      "conversation_id": "cm2v8c1a00001qz8h4t5u6v7w",      "contact_id": "cm2v8k1a00001qz8h8x9y0z1a",      "number_id": "cm2v8a1b20002qz8h9i0j1k2l",      "type": "template",      "text": null,      "template": {        "id": "cm2v8t1a00001qz8habcd1234",        "name": "order_shipped",        "language": "en_US"      },      "media": null,      "message_id": null,      "suppressed_reason": null,      "error": null,      "created_by": "api",      "created_at": "2026-10-20T19:51:21Z",      "updated_at": "2026-10-20T19:51:21Z"    }  ],  "has_more": true,  "next_cursor": "string"}