List webhook endpoints
Lists your registered webhook receivers, cursor-paginated (default 25, max 100), newest first. Filter by status to find auto_disabled endpoints that need attention after sustained failures.
The secret is never included - it exists only in the create and rotate responses. See Webhooks for the delivery contract, signature verification, and retry schedule.
Scope: webhooks:read.
Authorizations
Your secret API key as a Bearer token: Authorization: Bearer vxn_sk_.... Keys are created and scoped in the dashboard - see Authentication.
Query Parameters
Response
Paginated webhook endpoint list.
Standard cursor-pagination envelope for list endpoints. See the Pagination guide.
Cursor for the next page in the direction you are already paging, or null when this page ends the collection. has_more: true always comes with a non-null next_cursor.
Feed it back to the SAME parameter you used: starting_after when paging forward (the default), or ending_before when paging backward. Treat it as opaque and do not parse it.
You no longer need to take the last object's id yourself. That still works and is unchanged, but deriving the cursor from the page put the burden of knowing the sort direction on you, and it broke silently on any endpoint whose cursor is not the object id.
"cus_iofv5j4hn6bphinmmyat27tc5y"