List webhook endpoints
Webhooks
List Webhook Endpoints
List the webhook endpoints registered in your API key’s scope.
GET
List webhook endpoints
Permission Required
This endpoint requires thewebhooks.manage permission (the { kind: "webhook" } scope) on your API key, plus the webhooks feature. Webhooks are gated to api_pro or higher plans: a key on a free plan receives 403 error_api_feature_required.
Access / Membership Rules
Webhook endpoints are owner-scoped - you only ever see the endpoints in your key’s own derived scope. The scope is derived from your key type: a personal key resolves to youruser scope, a game-developer key to its bound game, and a league-operator key to its bound league. Endpoints owned by another scope are never returned.
What’s Returned
Returns{ webhooks, count, timestamp }. webhooks is an array of endpoint objects, and count is its length. Each endpoint includes id, scopeType, scopeId, url, secretPrefix (first 8 chars of the signing secret, display only - never the full secret), events, isActive, label, failureCount (consecutive dead-lettered deliveries; the endpoint auto-disables at 50), lastDeliveredAt, lastFailedAt, createdAt, and updatedAt. Secret material is never included.
For the signature scheme, request headers, and the full event catalog, see the
Webhooks guide.
Authorizations
Send your API key as: Authorization: Bearer tb_