Create Webhook
Create a webhook subscription for the authenticated team. The full signing secret is returned exactly once in this response — store it now, because every later read returns only a 4-character preview. Creating a webhook is free (0 API credits). A team may have at most 10 active webhooks.
Authorizations
Signalbase API key. Include as a Bearer token in the Authorization header.
Body
Field names accept snake_case (canonical) or camelCase (endpointUrl, eventTypes).
Destination URL. Must be a valid http/https URL of at most 500 characters. In production, localhost and private/link-local addresses are rejected.
500"https://example.com/hooks/signalbase"
Event types to subscribe to. Duplicates are removed.
Event type a subscription can register for. system.test is accepted but only ever delivered by the Send Test Event endpoint; it never fires automatically.
funding.created, acquisition.created, job_change.created, hiring.created, new_company.created, system.test ["funding.created", "hiring.created"]Optional string key/value filters that narrow which events are delivered. Recognized keys: countries, categories, search, teamSize, dateFrom, dateTo, funding, roundFlavor, fundingAmount, acquisitionAmount, healthScore. Unrecognized keys are silently ignored — note the round-type key is funding, not round. See the Webhooks overview 'Filters' section for value formats.
{
"countries": "US,GB",
"funding": "seed,series a"
}