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 list of permissions that LearningSpace will have once LearningSpace is authorized by users individually to access their Zoom accounts.

Your Zoom owner account is the primary account from which you can manage every user account, access subscriptions, and handle other account management-related settings. It also holds an account number, which is included in your profile.

  1. Log into your Zoom owner account.

  2. Stay on your Profile, and in the side menu on the left, click Advanced to display further options.

  3. Click on App Marketplace. You will land on https://marketplace.zoom.us/.



  4. On the Zoom App Marketplace page, select the Develop drop-down on the right and open it.

  5. Click Build App.

Build App

Your app type is automatically OAuth. The OAuth application is a tool that allows you to determine the level of access that LearningSpace will have once a user has authorized LearningSpace to access their Zoom account.

NOTE: JWT is not supported by Zoom any longer! Go to Set Up OAuth 2.0 (Open Authorization) for Existing Zoom Accounts for alternative solutions. (Learn more at Server-to-Server OAuth)

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

    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 allow access to LearningSpace to their Zoom user account individually. 

    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.

  4. In the OAuth Information section, → Redirect the URL for the OAuth field and provide the URL where your users access LearningSpace.

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


    1. Scroll down to the OAuth Allow lists field.
      Here, provide the URL where your users access LearningSpace once more.



  5. Click Continue, and you will 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 LearningSpace can access in a Zoom user account following authorization.
    Once a user authorizes LearningSpace to access their Zoom account, it is limited to the list of permissions specified in Scopes.

  7. Click the Add Scopes button.

    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:

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

      meeting:read:list_past_participants

      meeting:read:list_past_participants

      meeting:read:meeting

      meeting:read:meeting

      meeting:read:past_meeting

      meeting:read:past_meeting

      meeting:write:meeting

      meeting:write:meeting

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

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

      cloud_recording:delete:meeting_recording

      cloud_recording:delete:meeting_recording


      cloud_recording:read:list_recording_files

      cloud_recording:read:list_recording_files

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

      Once authorized, LearningSpace will also be able to view the user and profile information of a Zoom user account.

      user:read:user

      user:read:user

  8. You should have a total of 7 permissions selected. 
    Check the lower right corner of the Add Scopes pop-up to make sure.

  9. Click Done to save your settings.
    You can also check your current scope settings on the Scopes page.

  10. Click Manage in the upper right corner of your page to access your created applications.

    You should have your new application added to your Dashboard on the Created Apps tab:

On to the Next Step

Continue to this page to connect your Zoom OAuth application with LearningSpace.