Manage multiple webhook URLs with per-endpoint secrets and event filters.
The endpoint-based webhook system lets you register multiple
destinations per organization, each with its own secret, its own
status, and its own subscription to a subset of event types. This is
the recommended model for all new integrations.Compare to the legacy single-URL webhook,
which is kept for backward compatibility but only supports one URL per
org.
Subscribed event types (see valid values). Empty array subscribes to all events
status
string
active, disabled (manually paused), or failing (auto-set after 24 h of non-2xx responses)
secret_hint
string
Last 6 chars of the signing secret with a whsec_ prefix and ellipsis — enough to cross-reference the secret you saved locally without exposing the full value
created_at, updated_at
timestamp
The endpoint’s full secret is returned once on creation and
never again. Store it securely — if you lose it, delete the endpoint
and recreate it.
secret is returned only on creation. Subsequent GET responses
include only the secret_hint. Copy the full value to your secret
manager before dismissing the response.