AI sidecar callback

View as MarkdownOpen in Claude
Sent to the sidecar's `url` as an HTTP `POST` whenever you set one. The same event is always published in real time on the SignalWire RELAY event channel (`calling.ai.sidecar`), so the webhook is optional. Each event is wrapped under `sidecar_event` — read that before checking its `type` and fields. This payload covers the envelope shared by every callback. For the fields specific to each `type` (such as `insight.raw`, `turn.transcript_delta`, or `final.summary`), see the [SWML ai_sidecar reference](/docs/swml/reference/calling/ai-sidecar#callback-types).