GET
/messages/whatsapp/statusRetrieve WhatsApp message delivery status
Retrieves the delivery status and conversation details for a specific WhatsApp message. Supply the message's message_id to check whether it was sent, delivered, read, or failed. The response includes error details when delivery fails.
message_idstringrequired
The identifier of the WhatsApp message whose delivery status you want to retrieve.
Intercom-Versionstringoptional
The API version to use. Defaults to 2.17 when omitted; supported values include 1.0 through 1.4 and 2.0 through 2.6.
200Returns the message's delivery status, conversation identifier, timestamps, template name, and message identifier. Includes error details when the status is failed.
conversation_idstringoptional
ID of the conversation
statusstringoptional
Current delivery status of the message
typestringoptional
Event type
created_atintegeroptional
Creation timestamp
updated_atintegeroptional
Last update timestamp
template_namestringoptional
Name of the WhatsApp template used
message_idstringoptional
The WhatsApp message ID
errorobjectoptional
Error details, present only when status is "failed"
400Returned when the required message identifier is missing.
typestringrequired
The type is error.list
request_idstringoptional
errorsarray<object>required
An array of one or more error objects
401Returned when the request is unauthorized.
One documented failure
unauthorizedAccess Token Invalid
typestringrequired
The type is error.list
request_idstringoptional
errorsarray<object>required
An array of one or more error objects
404Returned when the WhatsApp message cannot be found.
One documented failure
whatsapp_message_not_foundWhatsapp message not found
typestringrequired
The type is error.list
request_idstringoptional
errorsarray<object>required
An array of one or more error objects
Error handling
A 400 is returned when the required message_id query parameter is missing. A 401 is returned when the request is unauthorized. A 404 is returned when the WhatsApp message cannot be found.