What are channel webhooks?
Channel webhooks are associated with a specific channel viachannelId and receive that channel’s events — such as messages received, delivery status, and connection changes.
A single channel can have multiple webhooks with different configurations — for example, one for messages and another for connection events.
The concepts common to both webhook types (ENTERPRISE role, authentication, HMAC signing, and payload formats) are in the Introduction.
Available events
Channel webhooks cannot subscribe to template events (
422). To receive WhatsApp template events, use the Template webhooks.Management
Create webhook
Register a new webhook endpoint on a channel.
List webhooks
View all webhooks for a channel.
Get webhook
Retrieve a specific webhook.
Update webhook
Update URL, events, authentication, or status.
Delete webhook
Remove a webhook from a channel.
Payload structure
Real payload examples received for each message type.