Skip to main content

Disable Webhook Subscription

POST 

/api/webhook-subscriptions/:id/disable

Pause a subscription without deleting it, and return it in its new state. Deliveries stop immediately; the delivery log and the signing secret are kept, so Enable resumes the same subscription rather than requiring a new one (and a new secret).

Required scope: webhooks:manage

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Idempotent — calling it on an already-disabled subscription returns 200 with the row unchanged, preserving whatever disabled_reason it already had. A subscription paused this way records disabled_reason: "manual" and is always re-enablable.

Requires the webhooks:manage scope.

Subscriptions are scoped to the tenant, not to the user who created them: any caller holding webhooks:manage on the tenant may act on any subscription it can see in the list. An id that does not exist on the tenant returns 404.

Request

Responses

OK

Response Headers
    Content-Type