Update Webhook
Update any subset of a webhook’s fields. Set rotate_secret to true to mint a new signing secret — the response then includes the full new secret (shown only on rotation) and the previous secret immediately stops verifying. Set active to true to re-enable a previously deleted webhook. Free (0 credits).
Authorizations
Signalbase API key. Include as a Bearer token in the Authorization header.
Path Parameters
The webhook subscription ID.
Body
Send any subset of fields. Field names accept snake_case or camelCase (endpointUrl, eventTypes, rotateSecret).
New destination URL. Same validation as create.
500Replacement list of subscribed event types.
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 Replacement filter map. Same recognized keys as on create (countries, categories, search, teamSize, dateFrom, dateTo, funding, roundFlavor, fundingAmount, acquisitionAmount, healthScore); unrecognized keys are ignored.
Set false to pause, or true to re-enable a soft-deleted webhook.
If true, generate a new signing secret. The response includes the full new secret once; the old secret stops verifying immediately.
Response
The updated webhook. Includes the full secret only when rotate_secret was true; otherwise secret_preview.
