Webhooks
List Webhooks
Retrieve every webhook subscription on your workspace, including URL, subscribed events, and active status.
GET
List webhooks
Returns every webhook subscription registered on your workspace, paginated. Each entry includes the webhook’s
id, delivery url, the list of subscribed events, the active/inactive flag, and the creation timestamp. Signing secret values are never returned, they are shown only once when the webhook is created. Use this endpoint to audit which destinations DialNexa is currently delivering events to, identify endpoints that should be retired, or confirm a webhook exists before triggering a test event.
When to use this
- Webhook audits: render a table of every webhook with its destination, subscribed events, and active status.
- Decommissioning checks: find webhooks pointing at retired URLs before they accumulate failed deliveries.
- Migration tooling: enumerate webhooks before re-registering them under a new event taxonomy.
- Operational dashboards: combine with Webhook retries and failures to surface unhealthy subscriptions.
Query parameters
| Parameter | Description |
|---|---|
page | Page number, starting from 1. |
limit | Results per page (max 100, default 20). |
is_active | Filter by active or inactive subscriptions. |
Errors
403 Forbiddenis returned when the API key cannot read webhook configuration on this workspace.
Request
Response
Related endpoints
- Get Webhook: fetch a single webhook’s detail.
- Create Webhook: register a new subscription.
- Update Webhook: change URL, events, or active flag.
- Delete Webhook: permanently remove a subscription.
- Pagination: how DialNexa list endpoints paginate.
List webhooks