Skip to main content
GET
/
webhooks
List Webhooks
curl --request GET \
  --url https://www.trysignalbase.com/api/v2/webhooks \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": [
    {
      "id": "b1f2c3d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d",
      "endpoint_url": "https://example.com/hooks/signalbase",
      "event_types": [
        "funding.created",
        "hiring.created"
      ],
      "filters": {
        "countries": "US,GB"
      },
      "active": true,
      "created_at": "2026-05-29T10:30:00.000Z",
      "updated_at": "2026-05-29T10:30:00.000Z",
      "last_modified_by": "user_2a9f8c7b6d5e4f3a",
      "last_modified_via": "api",
      "secret_preview": "…5a6b",
      "stats": {
        "total_deliveries": 42,
        "successful_deliveries": 40,
        "failed_deliveries": 2,
        "last_success_at": "2026-05-29T12:00:00.000Z",
        "last_failure_at": "2026-05-28T09:00:00.000Z",
        "consecutive_failures": 0
      }
    }
  ],
  "pagination": {
    "limit": 100,
    "offset": 0,
    "count": 1
  },
  "meta": {
    "endpoint": "webhooks.list",
    "creditsUsed": 0
  }
}

Authorizations

Authorization
string
header
required

Signalbase API key. Include as a Bearer token in the Authorization header.

Query Parameters

limit
integer
default:100

Maximum number of webhooks to return. Minimum 1, maximum 100, default 100.

Required range: 1 <= x <= 100
offset
integer
default:0

Number of webhooks to skip for pagination. Default 0.

Required range: x >= 0

Response

Array of webhook subscriptions (secret preview only).

success
boolean
required
data
object[]
required
pagination
object
required
meta
object
required