phone_number_quality_update webhook referenceThis reference describes trigger events and payload contents for the WhatsApp Business Account phone_number_quality_update webhook.
The phone_number_quality_update webhook notifies you of changes to a business phone number's throughput level.
{
"entry": [
{
"id": "<WHATSAPP_BUSINESS_ACCOUNT_ID>",
"time": <WEBHOOK_TRIGGER_TIMESTAMP>,
"changes": [
{
"value": {
"display_phone_number": "<BUSINESS_DISPLAY_PHONE_NUMBER>",
"event": "<EVENT>",
"old_limit": "<OLD_LIMIT>", <!-- only included for messaging limit changes -->
"current_limit": "<CURRENT_LIMIT>",
"max_daily_conversations_per_business": "<MAX_DAILY_MESSAGES_LIMIT>"
},
"field": "phone_number_quality_update"
}
]
}
],
"object": "whatsapp_business_account"
}| Placeholder | Description | Example value |
|---|---|---|
String | Business display phone number. |
|
String | This field will be removed in February, 2026. Use Indicates current messaging limit or throughput level. Values can be:
|
|
String | Messaging limit change or throughput change event. Values can be:
|
|
String | Indicates a change to the owning business portfolio's messaging limit or throughput change. Values can be:
|
|
String | This parameter will be removed in February, 2026. Use Indicates old messaging limit. Values can be:
|
|
Integer | Unix timestamp indicating when the webhook was triggered. |
|
String | WhatsApp Business Account ID. |
|
{
"entry": [
{
"id": "102290129340398",
"time": 1748454394,
"changes": [
{
"value": {
"display_phone_number": "15550783881",
"event": "THROUGHPUT_UPGRADE",
"current_limit": "TIER_UNLIMITED"
},
"field": "phone_number_quality_update"
}
]
}
],
"object": "whatsapp_business_account"
}