Recording Transcriptions
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.
postWebhooktranscriptionStatusCallback
Payload
Example payload
{
"TranscriptionSid": "b3877c40-da60-4998-90ad-b792e984tr01",
"TranscriptionText": "Hello, I'd like to schedule an appointment for next Tuesday.",
"TranscriptionStatus": "completed",
"TranscriptionUrl": "https://example.signalwire.com/api/laml/2010-04-01/Accounts/b3877c40-da60-4998-90ad-b792e98472af/Transcriptions/b3877c40-da60-4998-90ad-b792e984tr01",
"RecordingSid": "b3877c40-da60-4998-90ad-b792e984re01",
"RecordingUrl": "https://example.signalwire.com/api/laml/2010-04-01/Accounts/b3877c40-da60-4998-90ad-b792e98472af/Recordings/b3877c40-da60-4998-90ad-b792e984re01"
}Response
Webhook received