Skip to content
REST API

List webhooks

GET
/webhooks

Returns the user's webhooks, oldest first. A user has at most 5. Secrets are never listed. The list is never paged, so nextCursor is always null.

Required scopes: webhooks:manage

Authorization

AuthorizationBearer <token>

In: header

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/webhooks"
{  "data": [    {      "id": "4e5f6a7b-8c9d-4e0f-9a1b-2c3d4e5f6a7b",      "url": "https://hooks.example.com/workroad",      "events": [        "job.succeeded",        "job.failed"      ],      "createdAt": "2026-01-15T09:30:00.000Z",      "status": "active",      "failingSince": null,      "disabledAt": null,      "lastDeliveryAt": "2026-02-01T12:00:00.000Z",      "lastStatus": 200    }  ],  "nextCursor": null}