Skip to main content
GET
/
webhooks
/
{id}
Retrieve Webhook
curl --request GET \
  --url https://www.trysignalbase.com/api/v2/webhooks/{id} \
  --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
    }
  },
  "meta": {
    "endpoint": "webhooks.get",
    "creditsUsed": 0
  }
}

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string
required

The webhook subscription ID.

Response

The webhook subscription (secret preview only).

success
boolean
required
data
object
required

A webhook subscription. List/retrieve/update(no rotation)/delete include secret_preview; create and rotate_secret include the full secret instead.

meta
object
required