Questions About OAuth App Testing, Production Verification, and Transcript Access

Hi Zoom Team,

We’re integrating Zoom into our platform and have a few questions:

  1. Development Mode Testing
    We created an OAuth (General App) using a personal Zoom account. It works only for that account due to development mode restrictions.
    → Is there any way to allow multiple users to test the app during development mode?
  2. Production App Verification
    Once we recreate the app under our official Zoom account and submit it for review:
    → Will Zoom approve it after verification?
    → After approval, can multiple recruiters log in with Zoom via this app?
  3. Audio Transcript and Cloud Recording
    We need transcripts post-meeting, which seem to require Cloud Recording (not available in the free plan).
    → Is a Pro or higher plan mandatory for transcript access?
    → Are there any alternatives to get transcripts without upgrading?

Thanks in advance for your help!

Hi Akash, happy to address your questions below:

Is there any way to allow multiple users to test the app during development mode?

Zoom apps are limited to user accounts in the same Zoom org as the app while in development mode. To get test/all users to use your Zoom app credentials, you would need to get your app approved for production access. You could alternatively get your app approved for beta access, though the submission process is actually simpler to get approved for production than beta

Will Zoom approve it after verification?

Once submitted, a Zoom reviewer will review your app to ensure it is ready for production and is in compliance with their terms/policies. If rejected with feedback, you will need to make the requested updates and resubmit again for the Zoom reviewer to again review. Zoom has a helpful diagram that articulates the process here

After approval, can multiple recruiters log in with Zoom via this app?

After getting your Zoom app approved, any user will be able to use your app/OAuth

Is a Pro or higher plan mandatory for transcript access?

You will need a paid pro plan (or higher) to get access to the transcript because it requires the host to have cloud recording enabled. You can read about how to do it here

Are there any alternatives to get transcripts without upgrading?

Glad you asked! Recall.ai is a third party service that makes it easy to get all meeting data in a few api calls. One to deploy the bot to the meeting, another to get the recording and transcript. Feel free to check out our docs

Thank you for your prompt and clear response regarding the OAuth queries. Your explanation was very helpful and has resolved my doubts

Hi Zoom Support,

We are building a third-party integration using a General App with User-managed OAuth (authorization code flow). Our use
case: an end user authenticates with Zoom and we fetch their meetings (scheduled + completed), recordings, and
transcripts.

We have the following questions:

  1. In development mode, users from other Zoom accounts get “Application Not Found” when trying to authenticate. Is this
    expected? Is there any way to allow external accounts to test without going through the full review process?

  2. Is production mode (publishing to Marketplace) required for OAuth to work across different Zoom accounts?

  3. Does publishing to production require going through Zoom’s app review/verification process? Or is there a way to
    activate the app for production use without a full public Marketplace listing?

  4. If verification is required — what is the typical turnaround time?

  5. Is there an account-level / internal app option where a customer can create their own General App within their own
    Zoom account, and their own users can authenticate without any Zoom review?

Our required scopes (all user-level, no admin):

  • meeting:read:list_meetings
  • meeting:read:meeting
  • meeting:read:summary
  • cloud_recording:read:list_user_recordings
  • cloud_recording:read:list_recording_files
  • cloud_recording:read:meeting_transcript

Thank you.

you need to request for external beta test in the production tab.

yes. the external best test is only valid for 30 days.

it will have to go thru the full review

this depends if the information submitted and additional clarification questions if necessary

yes, they each tenant will need to create their own general app in their marketplace.