Fetch contact list


is there a way to fetch a user’s contact list (or IM groups + corresponding group members) WITHOUT admin level scope?

for all API calls i found so far, a corresponding ‘account level oauth app’ needs to be installed, AND the authenticating oauth user needs to have ‘admin’ role.

https://marketplace.zoom.us/docs/api-reference/zoom-api/users/users - scope: user:read:admin
https://marketplace.zoom.us/docs/api-reference/zoom-api/groups/groups: group - scope: read:admin
https://marketplace.zoom.us/docs/api-reference/zoom-api/groups/groupmembers - scope: group:write:admin

  • how is the user chat list populated on the zoom desktop client?
  • why needs ‘groupmembers’ even WRITE permissions?


Hi @harald.glanzer,

Currently all of our Groups & IM group APIs require admin level scopes.

If you want to see groups in the Zoom desktop client, click on the contact section (top of your zoom client) and you can see groups.

If you want to chat, I would recommend you to create a channel.

I am currently investigating on this and will get back to you with an update soon.

hi ojus, thx for your answer!

… aehm yes i know that - my question was how did you implement this ‘fetch contacts’. i guess you do NOT use the rest api for that (or at least no public one)


@harald.glanzer, are you looking to create something like a group chat feature?
If yes, currently that feature is not available. You can consider creating a channel.

You would have to manually create a channel, and cannot do it via API at the moment. We certainly do have it in our future roadmap.

You can follow our changelog and developer roadmap to see the latest updates.