Backwork
API Reference

List webhook endpoints

List the organization's webhook endpoints, excluding deleted ones.

Endpoint: GET /api/v1/webhooks

Availability: Live in production.

Authentication: API key in Authorization: Bearer <key> with the write scope.

List the organization's webhook endpoints, excluding deleted ones. Requires a plan with webhooks and an API key with write scope.

Example request

curl -X GET "https://backworkhealth.com/api/v1/webhooks" \
  -H "Authorization: Bearer $BACKWORK_API_KEY"

Example response (200)

{
  "success": true,
  "data": [
    {
      "id": 0,
      "url": "string",
      "events": [
        "string"
      ],
      "status": "string",
      "failure_count": 0,
      "created_at": "2026-01-15T10:30:00Z",
      "updated_at": "2026-01-15T10:30:00Z"
    }
  ],
  "meta": {
    "request_id": "string",
    "timestamp": "2026-01-15T10:30:00Z"
  }
}
GET
/webhooks

Authorization

bearerAuth
AuthorizationBearer <token>

API key in format: bwk_live_xxxxx. Keys issued before the rename (vrt_live_) remain valid. bwk_test_ keys work only on the sandbox.

In: header

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/webhooks"
{  "success": true,  "data": [    {      "id": 0,      "url": "string",      "events": [        "string"      ],      "status": "string",      "failure_count": 0,      "created_at": "2019-08-24T14:15:22Z",      "updated_at": "2019-08-24T14:15:22Z"    }  ],  "meta": {    "request_id": "string",    "timestamp": "2019-08-24T14:15:22Z"  }}

Last updated on