Transcription status callback
Payload sent by SignalWire to your Transcription Status Callback URL when the status of a transcription changes.
Configure this callback by enabling transcription on a recording via the
Record verb (transcribe=true) and setting transcribeCallback
to your webhook URL.
Your app can use these parameters to handle the transcription — for example, uploading the text to your CRM, sending it via email, or forwarding the body via SignalWire SMS.
SignalWire sends the parameters as a form-encoded (application/x-www-form-urlencoded) POST body, not as JSON.
When the callback method is GET, they are sent as query parameters instead.
Status callbacks are advisory, best-effort notifications — delivery can be delayed or fail silently, so don’t gate time-critical actions on receiving one. See Status callback reliability.
Payload
The unique, 34-character ID of the transcription.
The unique, 34-character identifier for the recording from which the transcription was generated.
The direction of the recorded call.
outbound-dial: calls launched through the Dial verb.outbound-api: calls launched through the REST API.inbound: inbound calls.