Unsupported messages webhook reference | Developer Documentation
Unsupported messages webhook reference
Updated: Mar 20, 2026
This reference describes trigger events and payload contents for the WhatsApp Business Account messages webhook for unsupported messages.
Triggers
Syntax
{
"object": "whatsapp_business_account","entry": [{"id": "<WHATSAPP_BUSINESS_ACCOUNT_ID>","changes": [{"value": {"messaging_product": "whatsapp","metadata": {"display_phone_number": "<BUSINESS_DISPLAY_PHONE_NUMBER>","phone_number_id": "<BUSINESS_PHONE_NUMBER_ID>"},"contacts": [{"profile": {"name": "<WHATSAPP_USER_PROFILE_NAME>"},"wa_id": "<WHATSAPP_USER_ID>","identity_key_hash": "<IDENTITY_KEY_HASH>"<!-- only included if identity change check enabled -->}],"messages": [{"from": "<WHATSAPP_USER_PHONE_NUMBER>","id": "<WHATSAPP_MESSAGE_ID>","timestamp": "<WEBHOOK_TRIGGER_TIMESTAMP>","errors": [{"code":<ERROR_CODE>,"title": "<ERROR_TITLE>","message": "<ERROR_MESSAGE>","error_data": {"details": "<ERROR_DETAILS>"}}],"type": "unsupported","unsupported": {"type":<UNSUPPORTED_TYPE>}}]},"field": "messages"}]}]}
Parameters
<BUSINESS_DISPLAY_PHONE_NUMBER>String
Business display phone number.
15550783881<BUSINESS_PHONE_NUMBER_ID>String
Business phone number ID.
106540352242922<IDENTITY_KEY_HASH>String
Identity key hash. Only included if you have enabled the identity change check feature.
DF2lS5v2W6x=<ERROR_CODE>The error code. Possible values:
131051 131060 131051<ERROR_DETAILS>A human-readable description of the error.
Message type is currently not supported.<ERROR_MESSAGE>A human-readable error message. Same as
ERROR_TITLE.Message type unknown<ERROR_TITLE>A human-readable error title. Possible values:
Message type unknown 131051.This message is currently unavailable. 131060.Message type unknown<UNSUPPORTED_TYPE>Contains the type of message that is unsupported.
Values can be:
errorsgifgroup_invitehsmimageinteractivekeep_in_chatlink_previewlistlocationmedia_placeholderorderpinpoll_creationpoll_updateproductreactionpoll_update<WEBHOOK_TRIGGER_TIMESTAMP>String
Unix timestamp indicating when the webhook was triggered.
1739321024<WHATSAPP_BUSINESS_ACCOUNT_ID>String
WhatsApp Business Account ID.
102290129340398<WHATSAPP_MESSAGE_ID>String
WhatsApp message ID.
wamid.HBgLMTY1MDM4Nzk0MzkVAgASGBQzQUFERjg0NDEzNDdFODU3MUMxMAA=<WHATSAPP_USER_ID>String
WhatsApp user ID. Note that a WhatsApp user’user's ID and phone number may not always match.
16505551234<WHATSAPP_USER_PHONE_NUMBER>String
WhatsApp user phone number. This is the same value returned by the API as the user’user's phone number and ID may not always match.
input value when sending a message to a WhatsApp user. Note that a WhatsApp +16505551234<WHATSAPP_USER_PROFILE_NAME>String
WhatsApp user’user's name as it appears in their profile in the WhatsApp client.
Sheena NelsonExample
The following example shows a webhook triggered by a WhatsApp user sending an unsupported message type (error code —- see the
131051). For unavailable messages (error code 131060), the payload structure is the same but the errors object values differ ERROR_CODE parameter for details.{"object":"whatsapp_business_account","entry": [{"id":"102290129340398","changes": [{"value": {"messaging_product":"whatsapp","metadata": {"display_phone_number":"15550783881","phone_number_id":"106540352242922"},"contacts": [{"profile": {"name":"Sheena Nelson"},"wa_id":"16505551234"}],"messages": [{"from":"16505551234","id":"wamid.HBgLMTY1MDM4Nzk0MzkVAgASGBQzQUFERjg0NDEzNDdFODU3MUMxMAA=","timestamp":"1750090702","errors": [{"code":131051,"title":"Message type unknown","message":"Message type unknown","error_data": {"details":"Message type is currently not supported."}}],"type":"unsupported","unsupported": {"type":"edit"}}]},"field":"messages"}]}]}