I have created a webhook receiver that catches the meeting.summary_completed event. This works well.
I request an auth token using the server to server process so that my application can interact with the Zoom API.
Next, I attempt to retrieve meeting recordings.
In many cases, when the endpoint: meetings/{meeting id}/recordings] is called, the response includes the MP4 and M4A recordings but NOT the VTT.
When I review the Zoom Web Portal, “Recordings & Transcripts” page, I see the transcript for that meeting and I can download the VTT.
The VTT was likely generated from AI Companion being turned on for the meeting. This meeting was NOT recorded to the cloud.
So, my question… If the VTT is available in the Zoom Web Portal, should I expect the VTT to be available in the /recordings call?
I realize that there is documentation says that the meeting needs to be recorded to the cloud for the transcript to be available but this just seems a bit strange.