Skip to content
Splashify Pro
Docs

Message status API

Read whether a WhatsApp message you sent through the API was sent, delivered, read or failed. Use the id from the send answer and the phone number you sent it to. Works with your API key and with a connected app token that has the whatsapp.messages:send permission.

Endpoint

GET

https://api.splashifypro.com/api/v1/public/messages/:id?phone=919876543210

Example

bash
curl "https://api.splashifypro.com/api/v1/public/messages/7d0f8a52-6c3e-11f0-9a1b-0242ac120002?phone=919876543210" \
  -H "Authorization: Bearer spo_at_..."

With your API key, send -H "Authorization: Basic YOUR_API_KEY" instead.

json
{
  "result": true,
  "message": {
    "id": "7d0f8a52-6c3e-11f0-9a1b-0242ac120002",
    "phone": "919876543210",
    "status": "read",
    "error": "",
    "template_name": "order_update",
    "created_at": "2026-10-02T10:15:00Z",
    "sent_at": "2026-10-02T10:15:01Z",
    "delivered_at": "2026-10-02T10:15:03Z",
    "read_at": "2026-10-02T10:20:44Z",
    "failed_at": null
  }
}

Times that have not happened yet are null.

A connected app sees only the messages it sent itself. Messages sent with the account's API key, from the inbox or by a broadcast answer 404 to an app.

Errors

Poll gently: once a minute is plenty for most uses. Delivery usually takes seconds; read can take days or never come.