Setup Server-to-Server OAuth
In order to setup the Zoom integration in Service Finder Theme, carefully follow all the steps below.
Creating Server-to-Server App Type
-
Go to the Zoom Marketplace page:
https://marketplace.zoom.us/ - You will need to create a Server-to-Server OAuth App type.
-
Hover on the Manage dropdown and select
Build Server-to-Server App as shown in the image below.
Create Server-to-Server OAuth
Alternatively, you can directly open the app creation modal using the link below:
https://marketplace.zoom.us/develop/create
This will open a modal like shown in the screenshot below.
Click on Server-to-Server OAuth App and then click Create.
Setting Up API Credentials
After clicking the Create button, you will be asked to fill in a few details. Follow each step carefully.
-
1. App Name
Add an app name of your preference. This name is only for your reference so that you can remember this app is used for your WordPress website.
-
2. App Credentials
Once the app is created, you will be redirected to the App Overview page where you can see the App Credentials.
These highlighted credentials will be used in the Service Finder Zoom integration to connect with your Zoom account. We will use them in later steps.
Click Continue for now.
-
3. Information Page
On the next screen, you must enter the following details to activate the app:- Contact Name
- Contact Email
- Company Name
-
4. Scopes Page
Ignore the Feature page.
After completing the Information page, navigate to the Scopes page from the left sidebar menu and click on Add Scopes as shown in the screenshot.
Scopes are required to allow permissions for accessing Zoom meetings, webinars, recordings, users, and reports from your WordPress website.
This is a very important step. If required scopes are missing, you may face permission errors when creating, deleting, or accessing Zoom meetings.
Refer to the Required Scopes section below and make sure all necessary permissions are added.
-
5. Activation
After adding all required scopes, click on Activate your App.
Your Server-to-Server OAuth app is now activated and ready to use.
Required Scopes
The following scopes must be added during Step 4 (Scopes Page). Missing any of these permissions may result in permission errors while using Zoom features.
Meetings
- View all user meetings
- View and manage all user meetings
- View and manage sub-account user meetings
Recordings
- View all user recordings
- View and manage all user recordings
- View and manage sub-account recordings
- View your recordings
Reports
- View webinar reports
- View sub-account webinar reports
Users
- View all users
- View and manage users
- View and manage sub-account users
Webinars
- View all webinars
- View and manage webinars
- View and manage sub-account webinars
Once all scopes are added and the app is activated, your Zoom API credentials are ready to be used inside the Service Finder Theme settings.