Subscribe to one or more of these event types when registering an endpoint. Pass an emptyDocumentation Index
Fetch the complete documentation index at: https://docs.ontora.com/llms.txt
Use this file to discover all available pages before exploring further.
events array to subscribe to all.
Common envelope
Every delivery shares the same outer shape:| Header | Value |
|---|---|
X-Ontora-Event | The event type (e.g., synthesis.completed) |
X-Ontora-Delivery-Id | A UUID for this delivery attempt |
X-Ontora-Signature | sha256=<hmac> — see Signing & verification |
Content-Type | application/json |
Events
campaign.started
Fires when a campaign transitions from draft to active.
campaign.paused
Fires when a campaign is paused.
campaign.completed
Fires when every contact’s conversation reaches completed. Synthesis usually starts immediately after.
interview.scheduled
Fires when a contact’s interview is booked or first invited.
interview.completed
Fires when a single conversation finishes. Transcript is available via the export endpoints.
synthesis.completed
Fires when the synthesis pipeline finishes for a campaign. The cartography, roadmap, and personas are all queryable now.
synthesis.completed and pull the report via GET /v1/interviews/{id}/export/report.