Get Meeting Reports has_recording doesn't match Get Meeting Recordings response

API Endpoint(s) and/or Zoom API Event(s)

Description
There are discrepancies between the response returned by the Get Meeting Reports and Get Meeting Recordings endpoints. Specifically, the Get Meeting Reports endpoint returns a has_recording: false, despite the Get Meeting Recordings endpoint returning multiple recording files and the recording.transcript_completed webhook events being sent.

Is there a reason why the has_recordings response value isn’t accurate to the # of recordings? Are there certain circumstances in which this behavior is expected?

Error?
There is no error returned by the Get Meeting Reports API. It is just returning an unexpected/incorrect value for has_recordings.

How To Reproduce
Steps to reproduce the behavior:
I haven’t been able to identify and reproduce the circumstances which trigger this discrepancy. However, for a meeting that already has this issue, you can call both endpoints and observe that the Get Meeting Reports endpoint has an incorrect has_recordings value when compared to the response of the Get Meeting Recordings endpoint, which includes recording files.

hi @brian.lim ,

I have seen the odd message about this issue. In the forum. I can think of reasons why this could happen due to the delay between recording , processing and the end of the meeting, and webhooks needing to all be in line.
I would ask if you find that meeting reports from Zoom.us, directly by hand, show the same results.

I am not aware of any specifics, but I will bring this up.

All the best

John