Meeting recordings settings API return 400 intermittently

Hello,

We have an app listed on the Zoom Marketplace.
As part of our application flows, we send requests to the Meeting Recordings Settings API.
While we successfully receive the expected results in some cases, we intermittently encounter a 400 status code accompanied by the following response:

{
    "code": 200,
    "message": "No permission."
}

We are using the following endpoint:

https://api.zoom.us/v2/meetings/{{meetingUuid}}/recordings/settings

We would like to understand what might be causing this response for certain customers. Could this be related to specific misconfigurations on their side? The response isn’t very informative, and all our customers provide consent using their Zoom Admin accounts.

Any insights or guidance on this issue would be greatly appreciated.

Thank you!

Hi @Shon ,

Yes it very well could be. Take a look at this section of this blog to help:

Thank you, @gianni.zoom

So if I understand correctly, even with the consent of an admin, there might be specific settings that prevent us from making these API calls for certain recordings? Are there particular settings we should verify with our customer in their web portal to ensure we have the necessary permissions?

Hi @Shon , yes for example, sometimes people unknowingly have set “only host can download cloud recordings”. Here’s the full recording settings for your review: