message_template_status_update webhook reference | Developer Documentation
message_template_status_update webhook reference
Updated: Nov 14, 2025
This reference describes trigger events and payload contents for the WhatsApp Business Account
message_template_status_update webhook.The message_template_status_update webhook notifies you of changes to the status of an existing template.
Triggers
Syntax
{
Parameters
<DESCRIPTION>String
String describing why the template was locked or unlocked.
Your WhatsApp message template has been unpaused.
<DISABLE_TIMESTAMP>Integer
Unix timestamp indicating when the template was disabled.
1751234563<EVENT>String
Template status event. Values can be:
APPROVED ARCHIVED: Indicates the template has been archived to keep the list of templates in WhatsApp manager clean. DELETED FLAGGED LOCKED PENDING REINSTATED PENDING_DELETION REJECTED APPROVED<TEMPLATE_ID>Integer
Template ID.
1689556908129832<TEMPLATE_NAME>String
Template name.
order_confirmation<TEMPLATE_LANGUAGE_AND_LOCALE_CODE>String
Template language and locale code.
en-US<REASON>String
Template rejection reason, if rejected.
If the template is scheduled for deletion, the value will be
null instead of a string. Otherwise, values can be:ABUSIVE_CONTENT CATEGORY_NOT_AVAILABLE INCORRECT_CATEGORY INVALID_FORMAT NONE: Indicates template was paused.PROMOTIONAL SCAM TAG_CONTENT_MISMATCH INVALID_FORMAT<TITLE>String
Title of template pause or unpause event.
Values can be:
FIRST_PAUSE SECOND_PAUSE RATE_LIMITING_PAUSE UNPAUSE DISABLED FIRST_PAUSE<WEBHOOK_TRIGGER_TIMESTAMP>Integer
Unix timestamp indicating when the webhook was triggered.
1739321024<WHATSAPP_BUSINESS_ACCOUNT_ID>String
WhatsApp Business Account ID.
102290129340398<MESSAGE_TEMPLATE_CATEGORY>String
The template category.
Values can be:
MARKETING UTILITY AUTHENTICATION MARKETING<REASON_INFO>String
Provides a detailed explanation for why the template was rejected. This field describes the specific issue detected in the template content.
Your template has parameters placed next to each other (like {{1}}{{2}}) without text or punctuation between them.<RECOMMENDATION_INFO>String
Offers actionable guidance on how to modify the template to resolve the rejection reason. This field suggests best practices for editing the template content.
Separate parameters with descriptive text and ensure each parameter is clearly contextualized.Example
This example webhook describes a template that has been approved.
{"entry":
This example webhook describes a template that has been rejected with INVALID_FORMAT.
{"entry": [{"id":"102290129340398","time":1751247548,"changes": [{"value": {"event":"REJECTED","message_template_id":1689556908129835,"message_template_name":"abandoned_cart","message_template_language":"en","reason":"INVALID_FORMAT","message_template_category":"MARKETING","rejection_info": {"reason":"Your template has parameters placed next to eachother (like {{1}}{{2}}) without text or punctuation between them.","recommendation":"Separate parameters with descriptive text and ensure each parameter is clearly contextualized."}},"field":"message_template_status_update"}]}],"object":"whatsapp_business_account"}