GET Voicemail Transcripts

Hi there,

I am attempting to use the phone/recording_transcript/download/ API endpoint.

I can see a call with the Id “7647023970127519267” in our Call Logs, which has a transcribed Voicemail message.
I have the below Webhook payload, which is associated with this phone call:

{
“document”: {
“event”: “phone.voicemail_transcript_completed”,
“payload”: {
“account_id”: “a8hgIV8fQlazk8zqye51lg”,
“object”: {
“id”: “1d7b41edf6a14219b7c261679700d520”,
“caller_number”: “61417681749”,
“caller_number_type”: 2,
“caller_name”: “61417681749”,
“callee_number”: “189”,
“callee_number_type”: 1,
“callee_name”: “Brandon Mori”,
“date_time”: “2026-06-03T12:39:19.000000+00:00”,
“callee_extension_type”: “user”,
“callee_id”: “6JO4nsqyQt2tpJngLPMpQQ”,
“transcription”: {
“status”: 2,
“content”: “REDACTED”
},
“call_log_id”: “e5c0eb3b-f55e-46be-95df-bb7c952db218”,
“call_history_id”: “20260603-19c18a08-197d-4a27-8a79-baee99d2e7c9”,
“call_id”: “7647023970127519267”,
“owner”: {
“type”: “user”
},
“call_element_id”: “20260603-19c18a08-197d-4a27-8a79-baee99d2e7c9”,
“intent_results”: [],
“intent_detect_status”: “not_started”
}
},
“event_ts”: 1780461612335
}
}

According to the API documentation, I need to submit the Recording Id in my request. But trying to use *any* of the Id values in the Webhook payload return this error:

{
code: 12000,
message: Unable to transcribe this recording.
}

I can’t even use the phone/voice_mails/ endpoint to get this ‘Recording Id’. The output from this request has all the same Ids as the Webhook payload.

Is it simply impossible to get a Voicemail transcript? It feels like I’m missing something here.