Before you start, you will need the following information from Zoom.
Client ID (required for advanced authentication)
Client Secret (required for advanced authentication)
Follow the steps below to obtain it:
Navigate to the Zoom Marketplace and select ‘Build App’ from the dropdown menu to begin the app creation process.
Choose the type of app you want to create from the available options.
In the left-side menu, locate the section highlighted in a red rectangle and copy your Client ID and Client Secret from there.
Scroll down to the “Select how the app is managed” section and select “Admin-managed” to specify the management type for your app.
Scroll down to the “OAuth Information” section, where you will find the field for the OAuth Redirect URL. Enter https://peaka.studio/oauth2/callback in this field, as it is crucial for redirecting users after they complete the authentication process.
In the left-side menu, click on the “Scopes” option, then click the “Add Scopes” button to proceed with defining the permissions your app will require.
In the modal that appears, choose the following mandatory scopes to ensure your app has the necessary permissions for optimal functionality:
View users
View a user’s meetings
View a past meeting’s instances
View a past meeting’s participants
View a meeting’s registrants
View a user’s upcoming meetings
View a meeting
View a meeting’s participant
View a past meeting
View a meeting’s registrant
After reviewing your selected scopes, click the “Continue” button.