Webhooks
Get Webhook
Fetch the full configuration of a single webhook subscription, including subscribed events and active status.
GET
Get a webhook
Returns the full record for a single webhook subscription: the delivery URL, the list of subscribed events, the active/inactive flag, and the creation timestamp. The signing
secret is only returned in the response of Create Webhook; afterwards it is never echoed back. If you have lost the secret, delete the webhook and recreate it.
When to use this
Use this endpoint when you need to inspect a webhook subscription before changing or removing it. Common cases:- Pre-deploy verification: confirm the subscribed events on a webhook match what your downstream consumer expects before publishing a release.
- Audit and compliance reviews: render the destination URL and event list for an internal review.
- Debugging delivery failures: confirm the webhook is still
is_active: truebefore chasing receiver-side issues. Cross-reference with Webhook retries and failures.
Path parameters
| Parameter | Description |
|---|---|
id | The webhook ID, for example whk_c9v3nz8rq4pm. |
Errors
404 Not Foundis returned when the webhook does not exist.403 Forbiddenis returned when the API key cannot read webhook configuration on this workspace.
Request
Response
Related endpoints
- List Webhooks: see every webhook in the workspace.
- Update Webhook: change the URL, events, or active status.
- Delete Webhook: permanently remove the subscription.
- Webhook secrets: how the signing secret is used.
Authorizations
Pass your API key as a Bearer token in the Authorization header.
Path Parameters
Get a webhook