Cloud recording that is still processing shows up in cloud recordings list API response

Description
A cloud recording shows up in the JSON API response from the GET /users/{userId}/recordings API call even though in the Zoom account Cloud Recordings list the status is shown as “Processing Recording…”
Is this intended behavior or a bug - should recordings exist in the JSON response if they are still processing? If so, how can I tell if they are still processing based on the JSON?
total_size and recording_count in the JSON list are both 0. Is that a way to know that the recordings are still processing?

Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth

Which Endpoint/s?
GET /users/{userId}/recordings

Screenshots (If applicable)
Zoom Recordings UI


JSON returned showing still processing meeting recordings.

Thanks for your help!
~Nathaniel

I think I found the issue - even though the recording was stopped, the meeting was still in progress. For in-progress meetings, seems like these 3 properties are zero:

  • duration
  • total_size
  • recording_count

Is that correct?

Hi @nathaniel,

That’s correct. The meeting will need to be ended first, at which point the recordings will be processed.

Thank you,
Will