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

ParameterTypeDescription
messageIdstringThe message ID (wamid) returned from the send endpoint
brandNumberstringYour WhatsApp Business phone number
retrybooleanIf true, Sendiee waits 5 seconds and retries once if not found. Useful immediately after sending.Default: false

Status Values

StatusMeaning
acceptedMessage accepted by Meta
sentMessage delivered to Meta's servers
deliveredMessage delivered to recipient's device
readRecipient has read the message
failedMessage 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