# ◾ Build an OAuth Application in Your Zoom Owner Account

Our new **Zoom OAuth (Open Authentication)** solution is recommended for training centers where Zoom has been implemented institution-wide and licensed user accounts already belong to university staff, faculty, and students.

Build an OAuth application in your Zoom owner account to determine the permissions that LearningSpace will have once users individually authorize LearningSpace to access their Zoom accounts.


:::info
Your Zoom owner account is the primary account from which you can manage all user accounts, access subscriptions, and configure other account-related settings. It also holds an account number, which is included in your profile.

:::


1. Log in to your Zoom owner account.
2. Stay on your **Profile**, and in the left-hand side menu, click **Advanced** to display additional options.
3. Click on **App Marketplace**. You will land on https://marketplace.zoom.us/.  
     
   ![ ](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/7c4863a6-c92f-4ac6-a845-5ee65f66a000/132579341.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=68c8001aa745e222cfeccaa9f9214fc738f4a739bcf15d33fd842c44b58822dd&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)
4. On the Zoom **App Marketplace** page, select the **Develop** drop-down on the right and open it.
5. Click **Build App.**

# Build App


:::info
Your app type is automatically **OAuth**. The **OAuth** application is a tool that lets you determine the level of access LearningSpace will have once a user authorizes LearningSpace to access their Zoom account.

:::


:::info
***NOTE***: JWT is not supported by Zoom any longer! Go to [Set Up OAuth 2.0 (Open Authorization) for Existing Zoom Accounts](/doc/set-up-oauth-20-open-authorization-for-existing-zoom-accounts-k7tdKlRgwc) for alternative solutions. (Learn more at [__Server-to-Server OAuth__](https://marketplace.zoom.us/docs/guides/build/server-to-server-oauth-app))

:::



 1. **Name** the new OAuth application you are creating in the top left.

    ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/9783f4d1-ed0b-4a9e-899b-4a3c44e41d38/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=6eb786dc20d8076e76e27d2c2194fe0d0fd1337516eab8714d4397b5d4e27177&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1185x534")

    
    
    
:::info
    The app's name does not affect the API configuration in any way.

    :::
 2. Select the **User-managed app** option.  
    Users will be able to grant LearningSpace access to their Zoom user account individually.   

    ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/f5466b93-f6f0-4368-b88f-2f51252eb92f/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=8af0edd7f7f8c61f4b073cfd62d4fc3ecf7cde2af6714e2d8bfe8bb5129cf33b&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =563x175")

    
:::warning
    Do not share your OAuth application with external users.

    :::
 3. Scroll down for the **App Credentials** section of your new OAuth application.

    
    1. Copy your Client ID and Client Secret to a safe place of your choice.  
       You will need these credentials later on when [**setting up the OAuth meeting provider in LearningSpace**](/doc/connect-your-zoom-oauth-application-with-learningspace-LTCpL5bEk6).
 4. In the **OAuth Information section, → Redirect the URL for the OAuth field and** provide the URL where your users access LearningSpace.

    
:::info
    Users will be redirected to this page after authorizing LearningSpace access to a Zoom account.

    :::

    ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/82cf43e7-f131-4b83-bb2b-9398142eab88/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=24d0774f60a86054330eb846e99391841339d5525912e1e79f180d4a1399746d&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =547x218")  

    
    1. Scroll down to the **OAuth Allow lists** field.  
       Here, provide the URL your users use to access LearningSpace once more.  
         
       ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/59e11b3d-e610-4a01-abad-a99a9c23fdd9/132579343.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=05cb6ef7d3292f2cdf45ca059d3767d8d7642511a704a89fb01a343c92690239&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =538x231")  
 5. Click **Continue to** arrive at the **Features** page.  
    Feel free to skip this section and go straight to **Scopes.**  
 6. Here, you must determine the list of user-specific resources that LearningSpace can access within a Zoom user account after authorization.  
    Once a user authorizes LearningSpace to access their Zoom account, that access is limited to the permissions specified in **Scopes**.  
 7. Click the **Add Scopes** button.

    ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/ffeb0ae8-3d39-4075-b489-60b78a6110bc/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=836ebb02817685f7128b924ffdbff5c2625c6f4271212588bceccb1dc82f9f11&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =729x272")

    
    
    A pop-up will open where you can search and specify the scope of permissions.

    
    1. Select **Meeting,** then select four checkboxes as shown below:

       
:::info
       Once authorized, LearningSpace can view and manage meetings in a Zoom user account.

       :::

       ![meeting:read:list_past_participants](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/043aed5d-af92-420e-99d9-4144917e47b7/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=cf963d8f502b785b97fb1b5108ba11930fdf3dd9c95fcbd4dc265cda54f6c347&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =582x132")

       
       ![meeting:read:meeting](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/33df1b9a-61a1-46ec-8cdf-e3c0b0b21536/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=0aa71244a76290d8c1105ce1c52e76c9ce50c7185fa4ba6e141fe9dc722bf1b9&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =538x131")

       
       ![meeting:read:past_meeting](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/974afd36-99b7-4a49-9a51-31df66b53800/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=e168462dec398f404790b738f058d46f2d1d58b4093deac83f7c124c7b12fd70&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =538x122")

       
       ![meeting:write:meeting](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/b918e845-c82f-483b-a5dd-a305ff84af0c/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=2e2414e6a084725ac4d277869d0466f08ced2ab3047c719504c59f737876c8f8&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =538x123")

       
       
    2. Select **Recording,** then select two checkboxes as shown below:

       
:::info
       Once authorized, LearningSpace will also be able to view and manage recordings of a Zoom user account.

       :::

       ![cloud_recording:delete:meeting_recording](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/0da01f11-6cc4-4f19-96cb-48a1b58a77b9/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=a1fce82dc8d09dfc4d3b617892dc1a0c249f307abe63ed8c855f5d34e9e9d160&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =582x83")

         
       ![cloud_recording:read:list_recording_files](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/0cd6d77a-66e9-4005-90eb-5536e692bec7/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=161af48bcfdbcd33269dd02c178725f1c0d31656af7686d0772522e67cd8c60d&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =582x136")

       
    3. Select **User,** then select the checkbox as shown below:

       
:::info
       Once authorized, LearningSpace will also be able to view a Zoom user's account and profile information.

       :::

       ![user:read:user](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/6bcb7745-2a7d-4381-8cb3-8e40b8adbb6f/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=598b3acf9d092c3884faa2e706be720f51575a6fcf2f1d9d224e56af656a2a6f&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =542x113")
 8. You should have a total of 7 permissions selected.   
    Check the lower right corner of the Add Scopes pop-up to make sure.  
    ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/983b5444-9904-4193-a2e8-e8ca41778d0f/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=dd1f06693addc058ad09f4e80c2c4c34f9ef7c760b541b609e1a3000cd4ba33c&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =233x127")

    
    
 9. Click **Done** to save your settings.  
    You can also check your current scope settings on the **Scopes** page.  
      
    ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/24139688-9ebc-4dd1-9024-a8beb4c831e0/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=d45cc925e75d10b16d82c17da9863c9c4492bea3c4fe9593c5d4df8d4a04b8ad&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =627x592")
10. Click **Manage** in the upper-right corner of your page to access the applications you created.  
      
    You should have your new application added to your **Dashboard** on the **Created Apps** tab:  
      
    ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/6c0da235-ff99-49fd-81af-d32f613692dd/61d57aaf-9071-42c8-9fc7-1edca7ca5ade/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260909%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260909T120000Z&X-Amz-Expires=86400&X-Amz-Signature=479d298c65aa5c45452b504e688b1255f44c90c75ca39a229d50d6058dd92ac7&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =737x117")



:::info
**On to the Next Step**

Continue to this page to [**connect your Zoom OAuth application with LearningSpace**](/doc/73a321b6-f05a-407c-bb1c-4bd3b7d647d4).

:::

---

**Documents**

- [User Guide](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/user-guide-WPv4VxhtWB)
- [FAQ](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/faq-YoxOQOjvnY)
- [Training Videos](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/training-videos-D2ycsEwqPt)
- [Module Introduction Videos](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/module-introduction-videos-I6OQ6H7SUT)
- [Release Notes](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/release-notes-BcFFMsc0RV)
- [Distance Learning with LearningSpace](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/distance-learning-with-learningspace-eAfwW23Hxg)
- [Preventing Copy-Paste in LearningSpace](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/preventing-copy-paste-in-learningspace-sPD0IIUuk0)
- [Important Technical Notification Regarding Adobe Flash Player](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/important-technical-notification-regarding-adobe-flash-player-eQtMLwLmTJ)
- [iPad support - Technical information](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/ipad-support-technical-information-dLmeFvKofC)
- [TeamViewer Link](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/teamviewer-link-QyKZBMqUT9)
- [YouTube videos about LearningSpace](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/youtube-videos-about-learningspace-TMb3zdc0LC)
- [Customer Aftercare One-Pager](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/customer-aftercare-one-pager-GBWMe1BcfS)
- [Case Studies](https://kb.learningspace.elevatehealth.net/s/ent-hs/doc/case-studies-VcAbFqXSz7)