Skip to main content
GET
List all user webhooks for an organization
Legacy endpoint - deprecated. Unversioned endpoints are scheduled for removal on July 31, 2026. Use the /v1 version for new integrations. This endpoint remains available for existing integrations until then.
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

Errors

  • 403 Forbidden is returned when the API key cannot read webhook configuration on this workspace.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

x-organization-id
string
required

RSA encrypted organization ID (base64 format)

Example:

"BASE64_ENCRYPTED_ORG_ID_HERE"

Query Parameters

limit
number

Number of records per page (default: 10)

Example:

10

page
number

Page number (default: 1)

Example:

1

Response

200 - undefined