Webhooks
Get Webhooks
Retrieve all webhook registrations for your business 🤝
GET
Get Webhooks
Retrieve all webhook registrations currently configured for your business. Use the returned
Response fields:
id values when updating or deleting a specific registration.
Endpoint
Example request
Response
| Field | Description |
|---|---|
entity.businessId | The business ID these registrations belong to. |
entity.webhooks | Array of webhook registration objects. Empty array if none are configured. |
webhooks[].id | Unique identifier for this registration. Use with Update webhook and Delete webhook. |
webhooks[].topic | The subscribed topic: messages or delivery_status. |
webhooks[].address | The endpoint URL receiving events for this topic. |
webhooks[].configuration.echo | Whether outbound messages are echoed back to this webhook. |
webhooks[].configuration.channelTypes | Channel types this webhook filters on. |
webhooks[].configuration.filters | Active filter rules — each has a field and expression. |
webhooks[].configuration.webengageConfiguration | Present only for WebEngage-type webhooks. Contains webengageToken and webengageWebhookUrl. |
Error responses
| Status | Meaning |
|---|---|
401 | Missing or invalid X-API-Key. |
404 | The specified businessId does not exist. |
500 | Internal server error. |
