Error on get webinar participants

Account-level app.

I see in logs weird (undocumented) error on attempt to get webinar participants report:

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

The error appears on a bunch of Zoom accounts.

What might be the reason(s) of such an error?

P.S. Doesn’t seem to be a missing report:read:admin scope issue because the error in this case is a bit different:

{
    "code": 4700,
    "message": "Invalid access token, does not contain scopes: [report:read:admin, zms:report:read]"
}

Hey @hsintegration,

Do the users you are calling this endpoint for have the following prerequisites:

“Pro or a higher plan with Webinar add-on enabled.”

Thanks,
Tommy

Hey @tommy,

Yes, they do. In fact, the request to the endpoint is triggered by the Webinar Ended webhook event.

Thanks,
Alex

Hey @hsintegration,

Can you share the webinar IDs so I can debug?

Thanks,
Tommy

Hey @tommy,

Sure, here are some:

Account#1

  • id: “989257407”, uuid: “09oR0kGvTKiXDZT6I1p2Zw==”
  • id: “360505726”, uuid: “rOeUgdslTECb3kWDecrfmw==”
  • id: “283321561”, uuid: “0fT0vk7TTVCKg1S6Q68ALA==”

Account#2

  • id: “484736634”, uuid: “Qju/v2mlQJujx7rtNP33aw==”

Account#3

  • id: “731402432”, uuid: “/gf7gcnGRDWtDGBVy/u4vw==”

Thanks for looking into this,
Alex

Hey @hsintegration,

From what I can tell, those 3 accounts do not have your app installed. Can you see if they uninstalled it?

Thanks,
Tommy

Hey @tommy,

Sorry, I’m posting from QA account :sweat_smile:

Here’s the app https://marketplace.zoom.us/apps/o8JuTnfNQ3mS5URt2qjp1Q

Thanks,
Alex

Hey @hsintegration,

Thanks, our engineers are looking into this. I will post back here with updates. (ZOOM-135474)

Thanks,
Tommy

Hey @hsintegration,

It appears the users affected do not have permission to GET Webinar Reports. Perhaps after installation their Dashboard and Report - Usage reports permissions were changed.

Those user IDs you shared are members and not admins.

https://marketplace.zoom.us/apphelp/o8JuTnfNQ3mS5URt2qjp1Q

Thanks,
Tommy

I’ve reproduced the error after permission downgrade. Thank you @tommy!

1 Like

Happy to help! :slight_smile:

Thanks,
Tommy

hey @tommy,

when using this api
curl --location --request GET 'https://api.zoom.us/v2/report/meetings/{meetingID}
getting this error
{
“code”: 4700,
“message”: “Invalid access token, does not contain scopes: [report:read:admin, zms:report:read].”
}

on my Application, these are my scopes
dashboard:master,dashboard_home:read:admin,dashboard_meetings:read:admin,dashboard_webinars:read:admin,
meeting:master,meeting:read:admin,meeting:write:admin,
report:master,report:read:admin,
user:master,user:read:admin,user:write:admin,
webinar:master,webinar:read:admin,webinar:write:admin

and my Account Type is Licensed
what can I do ?

Hey @rania.mohamed,

Please try re installing your app.

Thanks,
Tommy

Hey @tommy,

after re Installing nothing changed same error .

Hey @rania.mohamed,

I looked up your account and you have a basic account.

What is the App Name?

Thanks,
Tommy

He @tommy,
I made a new application to fix the problem & it worked
thanks

Glad to hear it worked @rania.mohamed, please let us know if there’s anything we can help with!