Speech-to-text turn boundary
Payload
Stable per-event idempotency key; identical across delivery retries and across all subscribers of the event.
Instance identifier
Leg identifier
Room identifier
Which of the leg's audio streams this turn belongs to. Empty when the leg's audio is the call itself. See stt.text.stream_id
Turn boundary: start_of_turn, update, eager_end_of_turn, turn_resumed or end_of_turn (Deepgram Flux), or utterance_end (Deepgram, when utterance_end_ms is set). New values may be added
Index of the turn within the session, incrementing after each end_of_turn
Transcript of the turn so far. Empty on utterance_end
How confident the model is that the turn has ended
Start of the audio window this transcript covers
End of the audio window this transcript covers
When the last word ended (utterance_end only)
Languages detected in the turn
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.