template_category_update webhook reference | Developer Documentation
template_category_update webhook reference
Updated: Nov 11, 2025
This reference describes trigger events and payload contents for the WhatsApp Business Account template_category_update webhook.
The template_category_update webhook notifies you of changes to template’s category.
Triggers
Syntax
{
"object": "whatsapp_business_account",
"entry": [
{
"id": "<WHATSAPP_BUSINESS_ACCOUNT_ID>",
"time": <WEBHOOK_TRIGGER_TIMESTAMP>,
"changes": [
{
"field": "template_category_update",
"value": {
"message_template_id": <TEMPLATE_ID>,
"message_template_name": "<TEMPLATE_NAME>",
"message_template_language": "<TEMPLATE_LANGUAGE>",
<!-- impending category change notifications only -->
"correct_category": "<CORRECT_CATEGORY>",
"new_category": "<CURRENT_CATEGORY>",
"category_update_timestamp": <CATEGORY_UPDATE_TIMESTAMP>
<!-- completed category change notifications only -->
"previous_category": "<PREVIOUS_CATEGORY>",
"new_category": "<NEW_CATEGORY>"
}
}
]
}
]
}Parameters
| Placeholder | Description | Example value |
|---|---|---|
<CORRECT_CATEGORY>String | The category that the template will be recategorized as in 24 hours. | MARKETING |
<CURRENT_CATEGORY>String | The template’s current category. | MARKETING |
<NEW_CATEGORY>String | The template’s new category. | MARKETING |
<CATEGORY_UPDATE_TIMESTAMP>Integer | The Unix timestamp (in seconds) indicating when the template’s category will be updated to the <CORRECT_CATEGORY> specified in the webhook. This value represents the moment the update is scheduled to occur. | 1760711433 |
<PREVIOUS_CATEGORY>String | The template’s previous category. | UTILITY |
<TEMPLATE_ID>Integer | Template ID. | 278077987957091 |
<TEMPLATE_LANGUAGE>String | Template language and locale code. | en-US |
<TEMPLATE_NAME>String | Template name. | welcome_template |
<WEBHOOK_TRIGGER_TIMESTAMP>Integer | Unix timestamp indicating when the webhook was triggered. | 1739321024 |
<WHATSAPP_BUSINESS_ACCOUNT_ID>String | WhatsApp Business Account ID. | 102290129340398 |
Examples
This example webhook describes a template that will be recategorized as
MARKETING in 24 hours. Note that new_category indicates its current category:{
"entry": [
{
"id": "102290129340398",
"time": 1746082800,
"changes": [
{
"field": "template_category_update",
"value": {
"message_template_id": 278077987957091,
"message_template_name": "welcome_template",
"message_template_language": "en-US",
"new_category": "UTILITY",
"correct_category": "MARKETING",
"category_update_timestamp": 1746169200
}
}
]
}
],
"object": "whatsapp_business_account"
}This example webhook describes a template that has been recategorized as
MARKETING:{
"entry": [
{
"id": "102290129340398",
"time": 1746169200,
"changes": [
{
"field": "template_category_update",
"value": {
"message_template_id": 278077987957091,
"message_template_name": "welcome_template",
"message_template_language": "en-US",
"previous_category": "UTILITY",
"new_category": "MARKETING"
}
}
]
}
],
"object": "whatsapp_business_account"
}
No comments to display
No comments to display