Skip to main content

What are channel webhooks?

Channel webhooks are associated with a specific channel via channelId 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.