Hi. I’m trying to develop an integration that will let our client easily download a report (specifically on webinar registrants / attendees) on a scheduled basis, and I seem to have hit a “gotcha”.
I’ve confirmed that the user who is authorizing the app has access to run reports. That is - if he logs in to zoom online, he can navigate to the reports screen and download a Webinar report as a CSV.
The API documentation for reports requires the scope report:read:admin.
I can’t add report:read:admin as a scope for User-Managed Apps, so I need to create an Account-Level App instead.
But if I create an Account Level App, the user can no longer complete the Oauth flow. He get’s the message “You cannot authorize the app”.
So… Am I just stuck here? Seems like if the user has permissions to export a report he should be able to do so through the API… but I can’t find a way.
Any help (or verification that it just isn’t possible) would be appreciated.