Skip to content

Webhooks API

Base path /api/webhooksJWT required. Register endpoints to receive events (e.g. when sources are added or a research run completes); delivery runs on the background queue with retries.

Endpoints

MethodPathPurpose
GET/api/webhooksList your webhooks
POST/api/webhooksRegister a webhook
PUT/api/webhooks/:idUpdate a webhook
DELETE/api/webhooks/:idDelete a webhook
POST/api/webhooks/:id/testSend a test delivery

Delivery

Deliveries are dispatched asynchronously and retried on failure. Use POST /:id/test to verify your endpoint receives and acknowledges payloads before relying on live events.

External apps can also register a delivery endpoint through the Service API (POST /service/v1/projects/:id/webhooks) with a webhook-scoped API key.

→ Related: Service API · Authentication

Released under the MIT License.