Hi Zoom Team,
We are experiencing an issue when trying to download Zoom Phone call transcripts via API from our Zoom app.
We are using the following endpoint:
GET https://api.zoom.us/v2/phone/recording_transcript/download/{recording_id}
Our app includes the scope:
phone:read:recording_transcript
For most users, this works correctly. However, for a specific subset of users, we consistently receive the following error:
{
"code": 12000,
"message": "Unable to transcribe this recording."
}
What we have verified so far:
-
The issue is user-specific: it only happens for certain users, while others work as expected.
-
The recordings exist and are accessible in the Zoom Admin portal.
-
The audio quality is clear and valid.
-
We manually triggered “Transcribe to” from the Zoom Phone admin panel, and the transcript is successfully generated and visible in the UI.
-
We are receiving the webhook event indicating transcription completion.
-
We are using the
recording_idfrom the webhook payload when calling the API.
Observed behavior:
-
Even after the transcript is visible in the Zoom UI, the API still returns
code 12000. -
This only affects some users, not all.
Questions:
-
Is there any known issue where transcripts are available in the UI but not accessible via the API?
-
Are there cases where the
recording_idfrom the webhook is not valid for the transcript download endpoint? -
Are there any additional permissions, roles, or account-level settings required to access Zoom Phone recording transcripts via API?
Any guidance would be greatly appreciated.