Webhooks
Get Webhook
Read one webhook subscription — check whether it is ACTIVE or has been auto-disabled, and why.
GET
Reads one webhook subscription. The most common use is health-checking: if your endpoint has stopped receiving events, read the subscription and check
status — a DISABLED webhook receives no deliveries, and disabledReason explains why (typically repeated delivery failures; see the delivery lifecycle).
The signing secret is never returned — it is shown only once at creation. If it is lost, delete the subscription and create a new one. Webhooks belonging to another account return 404.
Requirements: webhooks:manage scope + the public_api_webhooks feature.
Request
The webhook subscription ID.
Response
Errors
| Status | code | Meaning |
|---|---|---|
401 | UNAUTHORIZED | Missing or invalid token |
403 | FORBIDDEN | Missing webhooks:manage scope, or public_api_webhooks disabled |
404 | NOT_FOUND | No such webhook, or it belongs to another account (details: {resource: "webhooks", webhookId}) |