Downloading cloud recordings with access_token fails for specific end users

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

Description
We’ve seen video fetches fail for a subset of our customers; where instead of downloading the recording we get No Permissions (200) instead.

We make a request to download the URL as per the docs https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/recordingGet using a refreshed OAuth token:

curl -H 'Authorization: Bearer <ACCESS_TOKEN>' https://{{base-domain}}/rec/download/xyz

Error?
Instead of downloading the recording, a HTML page is returned from the endpoint with the error:

“No permission (200)”

How To Reproduce
Steps to reproduce the behavior:
Unsure, any insight into the cases where a user can grant recording scopes to a token but then be prevented from downloading the video would be appreciated.

Hi @scottm
Thanks for reaching out to the Zoom Developer Forum, I am happy to help here!
And sorry for the late reply here by the way!
Just wanted to check on you and see if you were able to troubleshoot this on your end or if you are still looking for help/guidance on this!
Cheers,
Elisa

Hey @elisa.zoom unfortunately not; and having to deal with some sad customers who are frustrated as to why it’s not working for them (:stressed:)

Can you help provide any insight as to when a user might get this response “No Permissions (200)”, to help narrow down our search.

Seems strange a permissions failure state is a 200 instead of a 403

Hi @scottm
I will send you a private message to follow up with more details
Cheers,
Elisa