Skip to main content
GET
List webhook endpoints

Authorizations

Authorization
string
header
required

Authorization: Bearer ck_test_… or ck_live_…. There is no other auth scheme — no query-string keys, no request signing, no OAuth.

Response

Active endpoints, newest first. Revoked ones are excluded. Not paged.

data
WebhookEndpoint · object[]
required

The collection. Read this one — it is the field the checkout and buyer-profile lists answer with too. (GET /v1/buyer-sessions is the one list route that has not converged: it answers { sessions, vaultEnabled }.)

endpoints
WebhookEndpoint · object[]
required

The same array under the field's original name, kept because existing callers read it. Identical contents; prefer data in new code.

nextCursor
string | null
required

Always null here — the collection is small and tenant-bounded, so there is nothing to page. Present so a generic list client needs no special case.