Programmatic way to figure out if recording was enabled for the meeting that just ended?

The current /meetings/*{meetingId}* /recordings always returns the last recording for that meeting line. And after a meeting ends, it takes a variable amount of time for the recording to be available for the most recent meeting. So until the most recent recording is ready, querying this endpoint will return the last available meeting recording.
Per our workflow, once a meeting ends, we poll this endpoint to fetch the most recent recording. But the question here is, instead of looping through this endpoint repeatedly to see if the most recent meeting recording is available or not Because it’s just not ready yet, or there was no recording chosen for the meeting, is there a way to figure this out?

Hello @Vivek6,

When a meeting completes, Zoom will send a recording.completed event which is triggered when a recording of a meeting or webinar becomes available to view or download (docs). This event also includes a download_token which you can use to get the recording

Alternatively, you can use Recall.ai. It’s a unified API that lets you send meeting bots to video conferencing platforms (like Zoom) to capture the audio and video in real-time. We handle the spinning up the servers, and piping the audio to transcription providers so all you interact with is a simple API