Not able to read meetings with the 'meeting:read' scope

Description
I’m trying to do a very simple integration with my company’s app, where we have a button that can create a Zoom meeting. I have a lot of the authorization workflow working, but some of the scopes seem to not be giving me the access I need from them. This endpiont, for example:

https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetings

My app has the meeting:read and meeting:write scopes. However, I get the following error when requesting the above endpoint:

Invalid access token, does not contain scopes: [zms:meeting:read, meeting:read:admin, zms:meeting:write, meeting:write:admin]

I’m not sure what the difference is between these scopes and the ones that I have, and I can’t find them in the menu when selecting scopes in the App Marketplace. I’d appreciate some help resolving this.

Error
Invalid access token, does not contain scopes: [zms:meeting:read, meeting:read:admin, zms:meeting:write, meeting:write:admin]

Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth

Which Endpoint/s?
https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetings

Hi @sripberger - When you say you have the authorization working, is this app properly installed/authorized on your account? Your user account will need admin-level access through Role Permissions.

1 Like

Yeah, it’s working properly. Turns out, I was just getting the userId path parameter wrong. This is a user-level app, and I was missing this part in the docs :

The user ID or email address of the user. For user-level apps, pass me as the value for userId.

I was using my actual userId instead of me. It’s working fine, now. Thank you for your help!

1 Like

Happy to hear you got it working!

Thanks for your help Michael!

-Tommy