For AI agents: visit https://docs.wati.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
{
"eventType":"accountUpdated",
"wabaId":"message.WabaId",
"event":"message.Event",
"violationInfo":{
"violation_type":"message.ViolationType"
},
"banInfo":{
"waba_ban_state":"message.WabaBanState",
"waba_ban_date":"message.WabaBanDate"
},
"restriction_info": [
{
"restriction_type": "RESTRICTED_ADD_PHONE_NUMBER_ACTION",
"expiration": "2026-04-19T13:59:20+0000"
},
{
"restriction_type": "RESTRICTED_BIZ_INITIATED_MESSAGING",
"expiration": "2026-04-19T13:59:20+0000"
},
{
"restriction_type": "RESTRICTED_CUSTOMER_INITIATED_MESSAGING",
"expiration": "2026-04-19T13:59:20+0000"
}
]
}
| Field | Type | Description |
|---|
| eventType | String | Always set to "accountUpdated" to identify this event type |
| wabaId | String | Unique identifier for the WhatsApp Business Account |
| event | String | Specific event details or trigger that caused the account update |
| violationInfo | Object | Container for violation-related information (if applicable) |
| violationInfo.violation_type | String | Type of policy violation detected on the account |
| banInfo | Object | Container for ban-related information (if applicable) |
| banInfo.waba_ban_state | String | Current ban status of the WABA (e.g., "banned", "restricted", "active") |
| banInfo.waba_ban_date | String | Date when the ban was applied (ISO 8601 format) |
| restriction_info | Array[Object] | Restriction info |
| restriction_info.restriction_type | String | Restriction Type |
| restriction_info.expiration | String | Restriction expiration |