Messages
Message status
Check the delivery status of an individual template message
GET
Description
This endpoint returns the updated status of an individual message sent with a WhatsApp template. It complements the fire-and-forget pattern of Send message: you use themessage_id (wamid) returned when sending to check the message’s current delivery status.
Delivery statuses (sent, delivered, read, failed) are updated automatically as Meta sends the corresponding webhooks. A message just sent will typically show sent until the delivery and read confirmations arrive.
Authentication header
Your Mindo API Key. Format:
mindo_xxxxxxxxxxxxxxxxxxxxxxxxPath parameters
Message ID assigned by Meta (wamid). It’s the
message_id value returned by Send message when sending the template.Response (200 OK)
Internal ID of the send record in Mindo.
Information about the template used.
Recipient information.
Variables used to render the template for this send.
Detailed delivery status with the timestamp of each transition. Updated via Meta webhooks.
Message ID in Meta (wamid). Matches the
message_id in the path.Whether the initial send to Meta was successful.
Error message from the initial send.
null if there was no error.Date and time the send was recorded.
Message statuses
Thedelivery_status.current field can have the following values:
| Status | Description |
|---|---|
sent | Message successfully sent to Meta |
delivered | Message delivered to the recipient’s device |
read | Message read by the recipient |
failed | Message send failed |
Statuses update automatically as Meta sends the delivery and read webhooks. If you query immediately after sending, it’s normal to see the
sent status until the confirmations arrive.
