Looking for:
- Zoom app marketplace permissions
Priority support is also available with Premier Developer Support plans. End User Authorization Flows The Zoom App Marketplace lists all publicly available apps which can be installed by individual users or accounts User-managed or Account-level apps. A sample pre-approval request flow for an end-user is shown below: Pre-approval request flow on the User's end Make pre-approval request After requesting pre-approval After admin grants pre-approval Pre-approval request processing for Admins Admins can manage pre-approval requests made by users by navigating to App Requests in the My Admin Dashboard.
Select an app for pre-approval. Enable the Pre-approve option. Only the users whose emails are added will be able to install this app. Note: Changing this setting does not affect existing subscriptions. Transactional Email Notifications As an admin, you also have access to enable or turn off email notifications about app pre-approval requests. These apps have specific access set for Zoom APIs which typically manage users, reporting, and content for a Zoom account.
An example of an Account-level app could be an internal dashboard used by your company to create and manage meetings on behalf of your users. A User-managed app is an application which is installed by individual users, and thus requires authentication on behalf of each user. User-managed apps allow an end-user to control the authorization and deauthorization of the app, allowing the user to protect and manage control of their Zoom account.
JWTs are both compact and self-contained, allowing them to communicate all context and information about a user in a small JSON object, sent through a URL or simple request. JSON Web Tokens are used by Marketplace developers to authenticate access to their Account-level apps which allow an admin to manage their own account or users.
To allow applications to manage individual user data, the Zoom Marketplace provides direct support to OAuth2. OAuth apps are typically end-user applications which allow secure integration with Zoom APIs to access authorized data for each user. OAuth apps can either be installed and managed across an account by account admins as an account-level app or by end-users individually as a user-managed app.
Chatbots are account-level apps installed within the Zoom Client which interact with users using the chat interface. Developing a chatbot on the Zoom Client can easily be extended to meet a wide range of needs, allowing you as a developer to set custom commands, data connections, and chat-card formats.
At least one image or video is required in preview content. Remember to use a high enough resolution to appear clearly on screens of varying sizes. Select a category which best describes the main function and purpose of your app. Release Notes for the App Reviewer help the Marketplace team effectively test your app. Be thorough as possible providing information on roles and permissions needed for effective functional testing.
App submissions without sufficient testing release notes may require resubmission. If you are upgrading an app , you can provide Release Notes for the App Users. This information will be delivered directly to any app user who has opted to receive transactional emails from the Marketplace.
All published apps are required to provide a Documentation URL to guide users through adding and using the app. When creating documentation, provide the following guidelines:. Adding the App Required : A step by step guide for a user to add your app. Link to a troubleshooting guide. Usage Required : For each feature or action, provide a clear use-case description and a list of any prerequisites. Removing the App Required : A guide to removing the app from your Zoom account.
Notify the user the implications of deauthorization, and how you remove their data. While the Zoom Marketplace provides active support for the use of the platform, all apps are required to actively provide users with their own dedicated support options.
Make sure to note which Scopes your app would like to request, and any Event Subscriptions it would benefit from. If you're looking for help, try Developer Support or our Developer Forum.
Priority support is also available with Premier Developer Support plans. Publishing an App The Zoom App Marketplace is an ecosystem of third-party apps available for any user to connect with their Zoom account. App Submission. This scope allows an app to view an account's meeting and webinar statistics via usage, user activity, meeting, and webinar reports. This scope allows an app to view a Master account's sub accounts' meeting and webinar statistics via usage, user activity, meeting, and webinar reports.
The following are the available Role scopes and their associated API calls:. This scope allows an app to view an account's role details and assigned member information. This scope allows an app to perform actions on behalf of an administrator. This includes creating a role, updating role details, and managing members' roles.
This scope allows an app to view accounts' Zoom Room information, including Zoom Room profiles, settings, and locations. This scope allows an app to perform actions on behalf of an administrator, including updating Zoom Room profiles, settings, and locations. This scope allows an app to provide support for provisioning users through the User resource for users that exist in a corporate account using identity providers.
This scope allows an app to manage SIP Phones configured on users' accounts. This scope allows an app to view and manage a Master account's sub accounts' SIP trunk configurations and numbers. An app with this scope can perform actions such as adding internal call-out countries, adding new internal numbers, and deleting existing numbers. This scope allows an app to view tracking fields information for all users in an account. This scope allows an app to manage tracking fields.
This includes performing actions such as creating, updating, and deleting tracking fields on behalf of an administrator. This scope allows an app to view a user's TSP account information. This includes information such as the TSP name, the user's dial-in numbers, and conference codes. This scope allows an app to view all users' TSP account information. This includes user information such as the TSP name, user dial-in numbers, and users' conference codes.
This scope allows an app to view and manage a user's TSP information. This scope allows an app to view and manage an account's users' TSP account information.
The following are the available User scopes and their associated API calls:. This scope allows an app to view a user's profile information. This includes information such as user settings, the user's permissions, user tokens that allow the user to join a Meeting SDK meeting, and the user's scheduling privileges.
This scope allows an app to view information for all users in a Zoom account. This includes information such as profile information, user settings, user permissions, user tokens that allow the user to join a Meeting SDK meeting, and the user's scheduling privileges.
This scope allows an app to view and manage an individual user's profile information, such as user settings and permissions. This scope allows an app to view and manage user information of all users in a Zoom account.


Comments
Post a Comment