account_review_update webhook reference
Updated: Jun 17, 2026
Copy for LLM
This reference describes trigger events and payload contents for the Messaging account
account_review_update webhook.The account_review_update webhook notifies you when a WhatsApp account associated with your Messaging account has been reviewed against our policy guidelines. The notification is delivered on the Messaging account, and its
entry.id is the Messaging account ID.Triggers
WhatsApp triggers the
account_review_update webhook when:- Your WhatsApp account is approved.
- Your WhatsApp account is rejected.
- A decision on your WhatsApp account approval has been deferred or is awaiting more information.
Syntax
The
account_review_update field has the following payload syntax:{ "entry": [ { "id": "<WHATSAPP_BUSINESS_ACCOUNT_ID>", "time": <WEBHOOK_TRIGGER_TIMESTAMP>, "changes": [ { "value": { "decision": "<DECISION>" }, "field": "account_review_update" } ] } ], "object": "whatsapp_business_account" }
Payload parameters
| Placeholder | Description | Example value |
|---|---|---|
<DECISION>String | Indicates your WhatsApp account review outcome. Values can be: APPROVED — Indicates your WhatsApp account is approved and ready for use.REJECTED — Indicates your WhatsApp account was rejected because it doesn’t meet our policy requirements and cannot be used with our APIs.PENDING — Indicates a review decision is still pending and your WhatsApp account currently cannot be used with our APIs.DEFERRED — Indicates a review decision has been deferred and your WhatsApp account currently cannot be used with our APIs. | APPROVED |
<WEBHOOK_TRIGGER_TIMESTAMP>Integer | Unix timestamp indicating when the webhook was triggered. | 1739321024 |
<WHATSAPP_BUSINESS_ACCOUNT_ID>String | Messaging account ID. | 102290129340398 |
Example payload
{ "entry": [ { "id": "102290129340398", "time": 1739321024, "changes": [ { "value": { "decision": "APPROVED" }, "field": "account_review_update" } ] } ], "object": "whatsapp_business_account" }