List Scheduled Messages

Retrieve a paginated list of all scheduled messages for your organisation.

GET/v2.0/scheduled-messages

Query Parameters

Query Parameters

ParameterTypeDescription
pagenumberPage numberDefault: 1
limitnumberResults per page (max 100)Default: 50
statusstringFilter by status: scheduled, sent, failed, cancelled

Code Examples

curl -G https://api.sendiee.com/v2.0/scheduled-messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d "page=1" \
  -d "limit=20" \
  -d "status=scheduled"

Response

{
  "success": true,
  "data": [
    {
      "scheduleId": "664abc...",
      "recipient": "919876543210",
      "scheduledAt": "2025-12-01T10:00:00.000Z",
      "timezone": "Asia/Kolkata",
      "status": "scheduled",
      "template": {
        "name": "order_confirmation",
        "language": "en"
      },
      "createdAt": "2025-11-30T08:00:00.000Z"
    }
  ],
  "pagination": {
    "total": 15,
    "page": 1,
    "limit": 20,
    "totalPages": 1
  }
}

Try It

Try it — API Playground