HomeUser GuidesAPI Reference
Get Started
HomeAPI Reference
Authentication
Branches
Contact Groups
Contacts
Conversations
Error HandlingInvoices
Messages
Orders
Rate LimitingSDKs & Code ExamplesTemplatesTicketsAPI VersioningWABA NumbersWebhooks
User GuideAPI ReferenceGet Conversation MessagesGet Message Status

Get Message Status

Track status of sent messages

Reading time: 1 minute

Get Message Status

Track status of sent messages.

GET{{base_url}}/fetch-message-status-app

Query Parameters

ParameterTypeRequiredDescription
phone_number_idstringYesPhone number ID of the sender

Example Request

Example Requestbash
curl -X GET "{{base_url}}/fetch-message-status-app?phone_number_id=123456" \
-H "Accept: application/json" \
-H "X-Awal-Signature-256: sha256=abc..." \
-H "X-Timestamp: 1704124800" \
-H "X-Domain: your-workspace" \
-H "X-Client-ID: your-client-id"

Example Response

Response200 OK
{
"status": true,
"data": [
  {
    "message_id": 123,
    "status": "delivered",
    "timestamp": "2024-01-20T10:30:00Z"
  },
  {
    "message_id": 124,
    "status": "read",
    "timestamp": "2024-01-20T10:35:00Z"
  }
]
}

Status Tracking: You can track message status in real-time via Webhooks.


Related

← Back to Conversations
View Guide
View