Skip to main content
All Collections
How to Register Zoom (OAuth) and Zoom Phone in My Apps
How to Register Zoom (OAuth) and Zoom Phone in My Apps

As of October 9, 2024

Yoom 運営事務局 avatar
Written by Yoom 運営事務局
Updated over a week ago

📝 Overview

To integrate Zoom (OAuth) and Zoom Phone with Yoom, you will need the following credentials.

  • Client ID

  • Client Secret

This guide explains how to obtain these credentials using the OAuth method and register them in Yoom.

💡 Note:

  • A Zoom account (free of charge) is required to complete this integration.

  • If you have not registered yet, create a Zoom account here.

  • This method uses an Admin-managed permission scope.

  • For User-managed integrations, refer to this guide!


🛠️ Step-by-Step Setup Guide

Step 1. Create an App in the Zoom App Marketplace

1. Go to the Zoom App Marketplace and log in.

2. From the top-right menu, click Develop →Build App.

3. Select General App and click Create.

Step 2. Configure App Details

1. You will be redirected to the App Settings screen.

2. Click the pencil icon ✏️ next to the app name in the top left.

3. Set any app name of your choice.

Step 3. Set App Permissions (Admin-Managed)

1. In the Select How the App is Managed section,

  • Select Admin-managed.

  • Click Save.

Step 4. Set App Permissions (Admin-Managed)

1. Scroll down to the OAuth Information section.

2. In the OAuth Redirect URL field, paste the following URL:

​HTTPS://yoom.fun/settings/my_apps/oauth_callback

3. Paste the same URL into the OAuth Allow Lists field.

4. DO NOT check the following options:

  • Use Strict Mode for Redirect URLs

  • Subdomain Check

⬇️

Step 5. Set App Scope

1. In the left sidebar, click Scope.

2. Click the Add Scopes button.

3. 3. Copy and paste the scope names listed below into the search bar.

4. Check each displayed scope and click Done once all are selected.

💡 When both ○○:admin and ○○:master options are displayed, select ○○:admin.

🗒️ Scopes for Zoom (OAuto) Integration:

Category

Scope

Report

report:read:user:admin

Meeting

meeting:write:meeting:admin

meeting:read:list_meetings:admin

Webinar

webinar:write:registrant:admin

webinar:read:list_registrants:admin

webinar:read:list_webinars:admin

Recording

cloud_recording:read:list_recording_files:admin

cloud_recording:delete:recording_file:admin

cloud_recording:delete:meeting_recording:admin

User

user:update:settings:admin

user:delete:user:admin

user:write:user:admin

user:read:user:admin

🗒️ Scopes for Zoom Phone Integration:

Category

Scope

Phone

phone:read:list_call_logs:admin

phone:read:call_log:admin

phone:read:audio:admin

phone:read:list_call_recordings:admin

phone:read:call_recording:admin

phone:read:user:admin

Step 6. Obtain Client ID & Client Secret

1. In the App Credentials section (found in the left sidebar), copy:

  • Client ID

  • Client Secret

Step 7. Register Zoom in Yoom

1. Open Yoom → Navigate to My Apps.

2. Select Zoom (OAuth) from the integration list.

3. Paste the "Client ID" and "Client Secret" you copied.

4. Click Register.

5. A Zoom authentication screen will appear — click “Allow” to complete the process.


📞 Troubleshooting Zoom Phone Integration Errors:

☝️ Check Zoom Account Type

  • Check that the Zoom Phone is enabled for your Zoom account.

  • Zoom Phone is typically available for Business or Enterprise plans.

  • If using a free or basic account, you must upgrade to use the Zoom Phone.

☝️ Check License Assignment

  1. Log in to the Zoom Admin Portal.

  2. Navigate to User Management.

  3. Ensure the user accessing the Zoom Phone API has a Zoom Phone license.

  4. If no license is assigned, assign one to the user.

☝️ EnableZoom Phone for the User

  1. In the Zoom Admin Portal, go to Phone System Management → Users.

  2. Find the user and enable Zoom Phone for their account.


🎉 Integration Complete!

You’ve successfully registered Zoom (OAuth) and Zoom Phone in Yoom! 🚀

Now you can:

  • 💬 Manage Zoom meetings, webinars, and recordings.

  • 📞 Access Zoom Phone call logs and recordings.

  • 🔄 Automate workflows and data flows with Yoom integrations.

Did this answer your question?