Webhooks let you react to events in Ontora — a campaign starting, an interview completing, synthesis finishing — without polling.Documentation Index
Fetch the complete documentation index at: https://docs.ontora.com/llms.txt
Use this file to discover all available pages before exploring further.
How they work
- You register an HTTPS endpoint and the events you want.
- Ontora signs and POSTs JSON to your endpoint when a matching event occurs.
- Your endpoint verifies the signature and processes the payload.
- If your endpoint returns non-2xx, Ontora retries with exponential backoff.
Register an endpoint
Requires an API key with thewebhooks scope.
"events": [].
Test an endpoint
Triggers a real delivery with a synthetic payload — useful for confirming your handler is wired up:Inspect deliveries
Every delivery is logged with the response status, attempt count, and last error if any:Retries
Failed deliveries (non-2xx response, timeout, network error) retry up to 3 times with exponential backoff. After max attempts the delivery is markedfailed and stays that way — Ontora will not retry it later. Use the deliveries list to find and replay failures from your side.
Per-attempt timeout: 10 seconds.
Disable an endpoint
Toggleactive: false to stop deliveries without deleting the subscription:
Next steps
Event types
Every event Ontora can send, with payload shapes.
Signing & verification
HMAC-SHA256 signature verification — code samples included.