For AI agents: visit https://docs.wati.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
{
"eventType": "sentMessageDELIVERED_v2",
"statusString": "Delivered",
"localMessageId": "16bf77ae-79e8-691eb4b",
"id": "693fd65f99391640",
"whatsappMessageId": "wamid.HBgNODYxMzEzMzg4Nzg2MDU0OEM0NTYxRTlBMwA=",
"conversationId": "68cba32b3349e",
"ticketId": "693f7a0a8545f54",
"text": "hello",
"type": "text",
"timestamp": "1765791326",
"assigneeId": "65a105b5cf65262",
"operatorEmail": "derre.ai",
"channelId": null,
"channelPhoneNumber": "17742"
}
| Field | Type | Description |
|---|
| eventType | String | The type of webhook event being triggered |
| statusString | String | Human-readable status description |
| localMessageId | String | Local system identifier for the message |
| id | String | Unique identifier for this specific event |
| whatsappMessageId | String | WhatsApp's internal message identifier |
| conversationId | String | Unique identifier for the conversation thread |
| ticketId | String | Associated support ticket or case identifier |
| text | String/null | Message content (null for template messages) |
| type | String | Type of message content, support value: "image", "text", "document", "location", "voice", "audio", "button", "interactive", "reaction", "video", "sticker", "contacts", "order", "catalog", "media_placeholder" |
| timestamp | String | Unix timestamp when the message was delivered |
| assigneeId | String/null | ID of the agent assigned to handle this conversation |
| operatorEmail | String | Email of the operator/system that sent the message |
| channelId | String/null | Channel identifier for the messaging platform |
| channelPhoneNumber | String | Phone number associated with the messaging channel |