---
title: Configure your zoom OAuth credentials for your school.
description: OAuth credentials keep the communication between servers secure and make things faster and more efficient.
---

[Skip to content](https://support.learnyst.com/configure-your-oauth-credentials-to-you-school#main-content)

![Learnyst Logo-25-1.png\]](https://support.learnyst.com/hs-fs/hubfs/Learnyst%20Logo-25-1.png?height=40&name=Learnyst%20Logo-25-1.png)

- [Blogs](https://blog.learnyst.com/)
- [Product Demo](https://www.learnyst.com/product-demo)
- [Help Center](https://support.learnyst.com/?__hstc=63047858.c6632626f509e3bce8daa43b7e98f888.1712298652738.1721125968223.1721135407952.38&__hssc=63047858.1.1721135407952&__hsfp=1459259341&_gl=1*1hsz3xc*_gcl_aw*R0NMLjE3MzA4OTkxMzAuQ2p3S0NBaUF4S3k1QmhCYkVpd0FZaVctLTFMeml2UU9iS3JlNDdQaXE4Y2RDRTRPbE9iZnFVYS1sYkViTm5lcW52eHljMnNXOTRoMlRCb0N3QVVRQXZEX0J3RQ..*_gcl_au*MTM5MDI5MDc5LjE3MjU5Mzg3NTIuNjU1NTcwMzYxLjE3MzMyMzMxODAuMTczMzIzMzE3OQ..)
- [Success Stories](https://www.learnyst.com/customers/success-stories)

Open main navigation

Close main navigation

- [Blogs](https://blog.learnyst.com/)
- [Product Demo](https://www.learnyst.com/product-demo)
- [Help Center](https://support.learnyst.com/?__hstc=63047858.c6632626f509e3bce8daa43b7e98f888.1712298652738.1721125968223.1721135407952.38&__hssc=63047858.1.1721135407952&__hsfp=1459259341&_gl=1*1hsz3xc*_gcl_aw*R0NMLjE3MzA4OTkxMzAuQ2p3S0NBaUF4S3k1QmhCYkVpd0FZaVctLTFMeml2UU9iS3JlNDdQaXE4Y2RDRTRPbE9iZnFVYS1sYkViTm5lcW52eHljMnNXOTRoMlRCb0N3QVVRQXZEX0J3RQ..*_gcl_au*MTM5MDI5MDc5LjE3MjU5Mzg3NTIuNjU1NTcwMzYxLjE3MzMyMzMxODAuMTczMzIzMzE3OQ..)
- [Success Stories](https://www.learnyst.com/customers/success-stories)

 Hello, how can we help you today?

- There are no suggestions because the search field is empty.

1. [Support Center](https://support.learnyst.com/?hsLang=en)
2. [Zoom integration](https://support.learnyst.com/zoom-integration?hsLang=en)

# Configure your zoom OAuth credentials for your school.

## OAuth credentials keep the communication between servers secure and make things faster and more efficient.

- To set up your OAuth credentials, **log in as an admin** and select **Add-Ons** from the left-hand menu. 
- Now, select the **Zoom** option.  
     
  ![Integrate your Zoom account with the school overview.](https://support.learnyst.com/hs-fs/hubfs/Integrate%20your%20Zoom%20account%20with%20the%20school%20overview..png?width=670&height=321&name=Integrate%20your%20Zoom%20account%20with%20the%20school%20overview..png)
- Select **Settings** to configure the Zoom app credentials.
  
  ![Integrate your Zoom account with the school overview. (2)](https://support.learnyst.com/hs-fs/hubfs/Integrate%20your%20Zoom%20account%20with%20the%20school%20overview.%20(2).png?width=670&height=321&name=Integrate%20your%20Zoom%20account%20with%20the%20school%20overview.%20(2).png)
- Here, provide your Zoom **account ID, Client ID, and Client Secret.**
  
  ![Configure your zoom OAuth credentials for your school.](https://support.learnyst.com/hs-fs/hubfs/Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school..png?width=670&height=321&name=Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school..png)
- To obtain these IDs, [**log into your Zoom account**](https://zoom.us/?amp_device_id=590e61c0-1887-4b54-9913-91078f38c68c), click the **Solutions** option, and select the **App Marketplace** option.
- Here, you can build the Zoom API keys.
  
  ![Oau set (4)](https://support.learnyst.com/hs-fs/hubfs/Oau%20set%20(4).png?width=670&height=322&name=Oau%20set%20(4).png)
- You will now be on the app marketplace page. Now, click the **Develop** button and choose **Build App**.
  
  ![ser ](https://support.learnyst.com/hs-fs/hubfs/ser%20.png?width=670&height=332&name=ser%20.png)
- Now, select the **Server to Server OAuth App** option and click the **Create** button.
- A **Server-to-Server OAuth app** enables you to securely integrate with Zoom APIs and get your account owner access token without user interaction.
  
  ![ser  (1)](https://support.learnyst.com/hs-fs/hubfs/ser%20%20(1).png?width=670&height=332&name=ser%20%20(1).png)
- Then, **enter the app's name** and click the **Create** button. 
  
  ![Oau set (7)](https://support.learnyst.com/hs-fs/hubfs/Oau%20set%20(7).png?width=670&height=322&name=Oau%20set%20(7).png)
- Once created, **you can see the account ID, Client ID, and Client Secret** on this page. 
  
  ![Oau set (6)](https://support.learnyst.com/hs-fs/hubfs/Oau%20set%20(6).png?width=670&height=322&name=Oau%20set%20(6).png)
- Simply **copy and paste these credentials** into your Server-to-Server OAuth page. 
- Then, click the **Save** button. 
  
  ![Configure your zoom OAuth credentials for your school. (1)](https://support.learnyst.com/hs-fs/hubfs/Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school.%20(1).png?width=670&height=321&name=Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school.%20(1).png)
- You have now linked the Zoom OAuth credentials to your school.
- Now go back to the **Zoom account**, select the **Information** option and **enter the necessary information.**
  
  ![oath (1)](https://support.learnyst.com/hs-fs/hubfs/oath%20(1).png?width=670&height=322&name=oath%20(1).png)
- Then select the **Scopes** option.
- Zoom scopes define your app's abilities. When submitting your app, simply want the scopes needed to perform it to operate to avoid unwanted permissions.
  
  ![Scope zoom](https://support.learnyst.com/hs-fs/hubfs/Scope%20zoom.png?width=670&height=322&name=Scope%20zoom.png)
- Now, click the **Add Scopes** button. 
  
  ![Scope zoom (1)](https://support.learnyst.com/hs-fs/hubfs/Scope%20zoom%20(1).png?width=670&height=322&name=Scope%20zoom%20(1).png)
- Now search " View Users" and select the "View Users".
  
  ![Configure your zoom OAuth credentials for your school](https://support.learnyst.com/hs-fs/hubfs/Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school.png?width=670&height=362&name=Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school.png)
- Then search " **View a meeting**" , choose the **Meetings** and select the "**View a meeting**".
  
  ![Configure your zoom OAuth credentials for your school (1)](https://support.learnyst.com/hs-fs/hubfs/Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school%20(1).png?width=670&height=362&name=Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school%20(1).png)
- Then search "**View a webinar" ** and select the "**View a webinar"** option
  
  ![Configure your zoom OAuth credentials for your school (2)](https://support.learnyst.com/hs-fs/hubfs/Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school%20(2).png?width=670&height=362&name=Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school%20(2).png)
- Like the same way search the following scopes and select them properly 
    1. View users
    2. View a meeting
    3. View a webinar
    4. View a past meeting's participants
    5. View a past webinar's participants
    6. Delete a meeting
    7. Delete a webinar
    8. Update a meeting
    9. Update a webinar
    10. Update a meeting's livestream status
    11. update a webinar's livestream status
    12. Update a meeting's status
    13. Update a webinar's status
    14. Create a meeting for a user
    15. Create a webinar for a user
    16. Add a registrant to a meeting
    17. Add a registrant to a webinar
    18. Add registrants to a meeting
    19. Add registrants to a webinar
    20. lists all cloud recordings for a user
    21. Returns all of a meeting's recordings
- Once you have selected all the scopes, click the Done Button.
  
  ![Configure your zoom OAuth credentials for your school (3)](https://support.learnyst.com/hs-fs/hubfs/Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school%20(3).png?width=670&height=362&name=Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school%20(3).png)
- Then click the Continue button.
  
  ![Configure your zoom OAuth credentials for your school (4)](https://support.learnyst.com/hs-fs/hubfs/Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school%20(4).png?width=670&height=362&name=Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school%20(4).png)
- Then, click the **Activation** option.  If you forgot to enter any information, you can view it here. by clicking the missing details, you will be taken to the related page and provide the necessary information.
  
  ![oath (3)](https://support.learnyst.com/hs-fs/hubfs/oath%20(3).png?width=670&height=322&name=oath%20(3).png)
- Now click the Activate your app Button.
  
  ![Configure your zoom OAuth credentials for your school (5)](https://support.learnyst.com/hs-fs/hubfs/Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school%20(5).png?width=670&height=362&name=Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school%20(5).png)
- Now your app is activated.
  
  ![Configure your zoom OAuth credentials for your school (6)](https://support.learnyst.com/hs-fs/hubfs/Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school%20(6).png?width=670&height=362&name=Configure%20your%20zoom%20OAuth%20credentials%20for%20your%20school%20(6).png)
- You have now provided the necessary permissions for integrating the zoom account with your school.
- Now, you can set up **[SDK credentials for your Zoom.](https://support.learnyst.com/configure-the-sdk-credentials-for-zoom-add-ons?hsLang=en)**

---

### **FAQs**

##### 1)  Why did my old Zoom integration stop working? It worked before without these credentials.

Zoom retired its older JWT app type. Every school must now create a Server-to-Server OAuth app in the Zoom App Marketplace and enter its Account ID, Client ID and Client Secret in Learnyst under Add-Ons → Zoom → Settings. Your old keys cannot be reused — follow the steps above to create the new app once, and live classes work as before.

##### 2)I get "Invalid client\_id or client\_secret" (invalid\_client) when saving credentials. What's wrong?

One of the three values doesn't match the app in Zoom. Open your app in the Zoom App Marketplace and re-copy Account ID, Client ID and Client Secret exactly — no spaces before or after, and make sure they're from the Server-to-Server OAuth app, not from an SDK or a different app. If you regenerated the Client Secret in Zoom, the old one stops working immediately and must be updated in Learnyst.

##### 3) My credentials are correct but Zoom still rejects the connection. What else can it be?

Check the Activation tab of your Zoom app — the app must show as Activated. An app that is deactivated (or was never activated because the Information or Scopes sections are incomplete) rejects every request even with perfect credentials.

##### 4) I can connect, but creating a live class fails or says permission denied.

Almost always a missing scope. Your Zoom app must have all the scopes listed in this article (meetings, webinars, users, recordings). Open the app → Scopes → compare against the list above, add whatever's missing, and click Done. Changes apply immediately — no need to re-enter credentials in Learnyst.

##### 5) Who can create the Server-to-Server OAuth app in Zoom?

The Zoom account owner or an admin with the "Server-to-Server OAuth app" role permission. If the Develop → Build App option doesn't appear for you, ask your Zoom account owner to create the app or grant your role that permission.

##### 6)  The live class works, but recordings don't appear in Learnyst.

Recordings require a paid Zoom plan with Cloud Recording enabled (local recordings on the host's computer can't be fetched), plus the recording scopes from the list above. Check Zoom → Settings → Recording → Cloud recording is on for the host.

##### 7) Do these credentials expire? Do I need to update them regularly?

No — they stay valid until someone regenerates the Client Secret or deactivates the app in Zoom. If the integration suddenly stops after months of working, check whether a teammate regenerated the secret or Zoom deactivated the app, and re-save the current values in Learnyst.

- [Get Started](https://support.learnyst.com/get-started?hsLang=en)
- [AI Tools](https://support.learnyst.com/ai-tools?hsLang=en)
- [Courses](https://support.learnyst.com/courses?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/courses?hsLang=en#getting-started)
    - [Build Course](https://support.learnyst.com/courses?hsLang=en#build-course)
    - [Add Lesson](https://support.learnyst.com/courses?hsLang=en#add-lesson)
    - [Course Settings](https://support.learnyst.com/courses?hsLang=en#course-settings)
    - [Lesson Settings](https://support.learnyst.com/courses?hsLang=en#lesson-settings)
    - [Course Certificate](https://support.learnyst.com/courses?hsLang=en#course-certificate)
- [Mock test](https://support.learnyst.com/mock-test?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/mock-test?hsLang=en#getting-started)
    - [Build Mock Test](https://support.learnyst.com/mock-test?hsLang=en#build-mock-test)
    - [GMAT Question Types](https://support.learnyst.com/mock-test?hsLang=en#gmat-question-types)
    - [Mock test Settings](https://support.learnyst.com/mock-test?hsLang=en#mock-test-settings)
- [Test Series](https://support.learnyst.com/test-series?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/test-series?hsLang=en#getting-started)
    - [Build Test Series](https://support.learnyst.com/test-series?hsLang=en#build-test-series)
    - [Settings](https://support.learnyst.com/test-series?hsLang=en#settings)
- [Bundles](https://support.learnyst.com/bundles?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/bundles?hsLang=en#getting-started)
    - [Build Bundles](https://support.learnyst.com/bundles?hsLang=en#build-bundles)
    - [Bundle Settings](https://support.learnyst.com/bundles?hsLang=en#bundle-settings)
- [Batch](https://support.learnyst.com/batch?hsLang=en#main-content)

    - [Batch Settings](https://support.learnyst.com/batch?hsLang=en#batch-settings)
- [Track](https://support.learnyst.com/track?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/track?hsLang=en#getting-started)
    - [Track Settings](https://support.learnyst.com/track?hsLang=en#track-settings)
- [Ebooks](https://support.learnyst.com/ebooks?hsLang=en)
- [Podcasts](https://support.learnyst.com/podcasts?hsLang=en)
- [Webinars](https://support.learnyst.com/webinars?hsLang=en)
- [Digital/Custom Products](https://support.learnyst.com/digital-custom-products?hsLang=en)
- [Free Resource](https://support.learnyst.com/free-resource?hsLang=en)
- [1:1 Coaching](https://support.learnyst.com/11-coaching?hsLang=en)
- [1 on 1 Tutoring](https://support.learnyst.com/1-on-1-tutoring?hsLang=en)
- [Poll](https://support.learnyst.com/poll?hsLang=en)
- [Question Pool](https://support.learnyst.com/question-pool?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/question-pool?hsLang=en#getting-started)
    - [Build Question Pool](https://support.learnyst.com/question-pool?hsLang=en#build-question-pool)
- [Classification](https://support.learnyst.com/classification?hsLang=en#main-content)

    - [Categories](https://support.learnyst.com/classification?hsLang=en#categories)
    - [Tags](https://support.learnyst.com/classification?hsLang=en#tags)
- [Product Pricing](https://support.learnyst.com/product-pricing?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/product-pricing?hsLang=en#getting-started)
    - [Pricing Plans](https://support.learnyst.com/product-pricing?hsLang=en#pricing-plans)
- [Quiz & Assessment](https://support.learnyst.com/quiz-assessment?hsLang=en#main-content)

    - [Add Questions](https://support.learnyst.com/quiz-assessment?hsLang=en#add-questions)
    - [Build Quiz](https://support.learnyst.com/quiz-assessment?hsLang=en#build-quiz)
    - [Question Settings](https://support.learnyst.com/quiz-assessment?hsLang=en#question-settings)
    - [Quiz Settings](https://support.learnyst.com/quiz-assessment?hsLang=en#quiz-settings)
    - [Question Review Flow](https://support.learnyst.com/quiz-assessment?hsLang=en#question-review-flow)
- [Website](https://support.learnyst.com/website?hsLang=en#main-content)

    - [Getting Started](https://support.learnyst.com/website?hsLang=en#getting-started)
    - [Building Website](https://support.learnyst.com/website?hsLang=en#building-website)
    - [Website Navigation](https://support.learnyst.com/website?hsLang=en#website-navigation)
    - [Superpower Widgets](https://support.learnyst.com/website?hsLang=en#superpower-widgets)
    - [Sign Up Settings](https://support.learnyst.com/website?hsLang=en#sign-up-settings)
    - [Widgets (Embeddables)](https://support.learnyst.com/website?hsLang=en#widgets-embeddables)
- [Website Custom domain](https://support.learnyst.com/website-custom-domain?hsLang=en)
- [Mobile Apps](https://support.learnyst.com/mobile-apps?hsLang=en#main-content)

    - [Android](https://support.learnyst.com/mobile-apps?hsLang=en#android)
    - [iOS](https://support.learnyst.com/mobile-apps?hsLang=en#ios)
- [Communities](https://support.learnyst.com/communities?hsLang=en#main-content)

    - [Learnyst Community](https://support.learnyst.com/communities?hsLang=en#learnyst-community)
    - [Telegram Community](https://support.learnyst.com/communities?hsLang=en#telegram-community)
- [Gamification](https://support.learnyst.com/gamification?hsLang=en)
- [Learner Management](https://support.learnyst.com/learner-management?hsLang=en#main-content)

    - [Learner Profile](https://support.learnyst.com/learner-management?hsLang=en#learner-profile)
    - [Learner Actions](https://support.learnyst.com/learner-management?hsLang=en#learner-actions)
    - [Learner Settings](https://support.learnyst.com/learner-management?hsLang=en#learner-settings)
- [Roles and Permissions](https://support.learnyst.com/roles-and-permissions?hsLang=en)
- [Marketing](https://support.learnyst.com/marketing?hsLang=en#main-content)

    - [Refer Earn](https://support.learnyst.com/marketing?hsLang=en#refer-earn)
    - [Push Message](https://support.learnyst.com/marketing?hsLang=en#push-message)
    - [Marketing Email](https://support.learnyst.com/marketing?hsLang=en#marketing-email)
    - [System Email](https://support.learnyst.com/marketing?hsLang=en#system-email)
    - [Whatsapp Messenger](https://support.learnyst.com/marketing?hsLang=en#whatsapp-messenger)
    - [Workflows](https://support.learnyst.com/marketing?hsLang=en#workflows)
    - [Forms](https://support.learnyst.com/marketing?hsLang=en#forms)
    - [Campaign](https://support.learnyst.com/marketing?hsLang=en#campaign)
    - [CTA](https://support.learnyst.com/marketing?hsLang=en#cta)
    - [Promo Slider](https://support.learnyst.com/marketing?hsLang=en#promo-slider)
- [Sales](https://support.learnyst.com/sales?hsLang=en)
- [Integrations](https://support.learnyst.com/integrations?hsLang=en#main-content)

    - [Pabbly Integration](https://support.learnyst.com/integrations?hsLang=en#pabbly-integration)
    - [Zapier Integration](https://support.learnyst.com/integrations?hsLang=en#zapier-integration)
    - [Google Ads](https://support.learnyst.com/integrations?hsLang=en#google-ads)
    - [Meta Ads](https://support.learnyst.com/integrations?hsLang=en#meta-ads)
- [Newsfeed](https://support.learnyst.com/newsfeed?hsLang=en)
- [Ratings and Reviews](https://support.learnyst.com/ratings-and-reviews?hsLang=en)
- [Learner Support](https://support.learnyst.com/learner-support?hsLang=en)
- [Sub School](https://support.learnyst.com/sub-school?hsLang=en)
- [Reports](https://support.learnyst.com/reports?hsLang=en)
- [Content Security](https://support.learnyst.com/content-security?hsLang=en#main-content)

    - [CourseGaurd](https://support.learnyst.com/content-security?hsLang=en#coursegaurd)
- [School Settings](https://support.learnyst.com/school-settings?hsLang=en#main-content)

    - [General Settings](https://support.learnyst.com/school-settings?hsLang=en#general-settings)
    - [Learner Billing](https://support.learnyst.com/school-settings?hsLang=en#learner-billing)
    - [Payment gateway](https://support.learnyst.com/school-settings?hsLang=en#payment-gateway)
    - [Features](https://support.learnyst.com/school-settings?hsLang=en#features)
    - [Security](https://support.learnyst.com/school-settings?hsLang=en#security)
    - [Channels](https://support.learnyst.com/school-settings?hsLang=en#channels)
- [Zoom integration](https://support.learnyst.com/zoom-integration?hsLang=en)
- [Troubleshooting](https://support.learnyst.com/troubleshooting?hsLang=en)
- [FAQs](https://support.learnyst.com/faqs?hsLang=en)
- [Users](https://support.learnyst.com/users?hsLang=en#main-content)

    - [Learners](https://support.learnyst.com/users?hsLang=en#learners)
- [Learners' Help article](https://support.learnyst.com/learners-help-article?hsLang=en)
- [Socials](https://support.learnyst.com/socials?hsLang=en)

- [Home](https://learnyst-1.hubspotpagebuilder.net/)
- [About Us](https://learnyst-1.hubspotpagebuilder.net/about-us)
- [Contact Us](https://learnyst-1.hubspotpagebuilder.net/contact-us)
- [Blog](https://learnyst.hs-sites-na2.com/blog)

[![Chill listening crop-3](https://support.learnyst.com/hs-fs/hubfs/Learnyst%20logo%20(2).png?width=24&height=24&name=Learnyst%20logo%20(2).png "Chill listening crop-3")](https://www.learnyst.com/)

Learnyst Support

Copyright © 2026, Learnyst Insights Pvt Ltd