Description
When I am registering using my own account for accessing zoom APIs, I am getting only details related to myself.
I don’t want to register all users of my company at https://marketplace.zoom.us/ to access APIs.
I am want to register as a company and want to use https://marketplace.zoom.us/docs/api-reference/zoom-api API for create, edit and launch meeting, get users list whom I can invite in meeting like other options.
Thank you for reaching out to the Zoom Developer Forum. It sounds like you are looking to access account-level data instead of user-level data found in your own profile. Is that correct? To clarify, Zoom doesn’t distinguish between companies and accounts, but, if you need to access all the data for you account, you should be able to use a JWT app or an account-level OAuth app.
Here’s a quick overview of the two app types that you can use to access account-level information:
JSON Web Token (JWT):
JWT is an account-wide app and is available to all the admins and owners of the account. You can have only 1 JWT marketplace app registered in your account. You can generate multiple JWT tokens using the JWT keys, and the tokens operate independently of each other until expired or the credentials have been changed.
A JWT token will contain all the permissions, and there is no way to restrict it. A JWT token is only valid for your account.
OAuth 2.0:
You can use an OAuth App if you want to have limited permissions for your token. To set up access credentials and request scopes for your app, create an OAuth app on the Marketplace. Follow the Create an OAuth App guide for a full walkthrough.
OAuth2 endpoints are located at https://zoom.us/oauth/.
Thank you for providing additional information. Just to clarify, are you using an account-level or a user-level account when you make the request?
How I can use same client_id for another user who havn’t register himself in App Marketplace as OAuth app type.
It’s important to note that the client_id is used to authenticate via OAuth and is associated with the account that you are searching for contacts in, not the specific user. This means that you would only be able to query users under the account that is associated with the OAuth app.