Skip to main content
DELETE

Revoke a webhook subscription

Method: DELETE | Endpoint: /v1/webhooks/{subscription_id} Description: Stop sending events to a subscription. Revoking twice is safe. Authentication: API key in the Authorization header: Authorization: Bearer ib_pk_<64 hex>. Create keys in the dashboard under Settings → API access.

Request Body

None. The path parameter subscription_id is the subscription’s ID (a UUID).

Responses

200 OK
A subscription that was already revoked returns {"status": "already_revoked"}. 401 Unauthorized
Other message values: Authorization Bearer token required, API key required (use Authorization: Bearer ib_pk_…), Invalid API key format, Customer account not found. 403 Forbidden
Your iBubbl account is suspended or cancelled (message is then Account is cancelled). Every API-key endpoint returns this. 404 Not Found
Also returned for a malformed ID and for a subscription that belongs to another account.

Authorizations

Authorization
string
header
required

Bearer API key. Format: Authorization: Bearer ib_pk_<64 hex> (70 characters). Generate keys from Dashboard → Settings → API Access.

Path Parameters

subscription_id
string
required

Response

Revocation result.

status
enum<string>
required

revoked if this call performed the revocation; already_revoked if the subscription was already revoked.

Available options:
revoked,
already_revoked