For AI agents: visit https://docs.wati.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
JSON
{
"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