Difference between User:Read vs user_profile permission?

The app permissions list includes an option for user_profile but this permission is not mentioned anywhere in the documentation.

I’m only interested in using the https://api.zoom.us/v2/users/me endpoint to get the user’s email and creation date for a user managed oauth app.

What is user_profile permission for? User:read seems to grant a lot more access than we need; is uesr_profile a valid alternative?

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

Which Endpoint/s?


Adding on, I found https://marketplace.zoom.us/docs/guides/using-apps/permissions, but the description for user_profile just says “Users individual management and meeting settings”, and doesn’t seem to indicate which endpoints are included within this. Does this include viewing /v2/users/me?

Hey @mokutsu,

We will clear the user_profile scope up in the docs CC @shrijana.g.

That being said, please use the user:read scope for the Get User API.


1 Like

Hi @mokutsu,

Thank you for bringing this up. This scope was available in our legacy API which no longer works. I have removed the scope from the doc. For an updated list of scopes and accessible APIs, please refer to this doc: https://marketplace.zoom.us/docs/guides/auth/oauth/oauth-scopes


1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.