Create Webhook
Create an organization outbound webhook. Vonative POSTs selected call lifecycle events to this URL.Endpoint
Request body
HTTPS endpoint URL.
One or more event types:
status-update, call.started, assistant.started, call.ended, end-of-call-report, or error.Optional description.
Example request
Response
secret is used to verify webhook signatures.
Event contracts
Every delivery has this envelope:timestamp is Unix milliseconds. call.metadata contains caller-supplied/session metadata when available. Treat fields other than message.type and message.call.id as optional: delivery can happen before a provider supplies all information.
End-of-call report
end-of-call-report is the canonical final-report event. It has the standard envelope plus the following optional objects:
analysis is present only when the relevant analysis/summary output is produced. artifact.transcript requires retained call text and can be redacted by compliance rules. artifact.recordingUrl requires recording to be enabled and an available recording artifact; it can be withheld when audio redaction fails. Cost and localization fields are present only when cost calculation and currency conversion data are available.
Assistant callbacks and organization webhooks
Organization webhooks are created with this endpoint and receive their subscribed events. An Assistant can independently setserver.url and select server_messages for per-assistant callbacks. They use the same event envelope, but configuring one does not configure the other.
