Message Status
Check the delivery status of a previously sent message using its messageId (the wamid returned from the send endpoint).
GET/v2.0/whatsapp/message/status
Query Parameters
Query Parameters
| Parameter | Type | Description |
|---|---|---|
| messageId | string | The message ID (wamid) returned from the send endpoint |
| brandNumber | string | Your WhatsApp Business phone number |
| retry | boolean | If true, Sendiee waits 5 seconds and retries once if not found. Useful immediately after sending.Default: false |
Status Values
| Status | Meaning |
|---|---|
| accepted | Message accepted by Meta |
| sent | Message delivered to Meta's servers |
| delivered | Message delivered to recipient's device |
| read | Recipient has read the message |
| failed | Message delivery failed |
Code Examples
curl -G https://api.sendiee.com/v2.0/whatsapp/message/status \
-H "Authorization: Bearer YOUR_API_KEY" \
-d "messageId=wamid.HBgM..." \
-d "brandNumber=917012345678" \
-d "retry=true"Response
{
"success": true,
"data": {
"messageId": "wamid.HBgM...",
"status": "delivered",
"recipient": "919876543210",
"timestamp": "2025-01-15T10:30:00.000Z"
}
}Try It
Try it — API Playground