Multi access token query for user managed app

Hi Zoom Team,

I’m working on a user-managed Zoom app called Verix, which is listed on the Marketplace. Our app allows Zoom users to:

  1. Generate credentials for participants in a Zoom meeting.
  2. Schedule credential issuance for participants in future Zoom meetings.

For the first scenario, when a user logs into our app, we request their consent and retrieve an access token. After the meeting ends, we use a webhook along with the stored access token to fetch the participant list and issue credentials.

For the second scenario, we store a list of scheduled meetings provided by the user. When a meeting ends, we use the stored access token to retrieve participant details and issue credentials.

Our main issue is that we’re only able to generate one active access token at a time. If a user schedules meetings days apart, we refresh the token as needed. However, when handling scenario two, generating a new access token invalidates the previous one. As a result, Zoom blocks users from logging into our app during this process.

I came across the concept of a “token index” for Server-to-Server apps, which allows multiple tokens. Is there a way to achieve something similar with a user-managed app?

Thanks & Regards,
Eshwar Reddy Thummala

Hi @eshwar
Thanks for reaching out to us

About this:

I came across the concept of a “token index” for Server-to-Server apps, which allows multiple tokens. Is there a way to achieve something similar with a user-managed app?

We are no longer supporting “token index” since we implemented a logic on our end that allows you to generate multiple access tokens simultaneously without one invalidating the previous one; but as you discovered this is only available for Server to Server Apps.

For user-managed apps, we do not offer this token index concept or anything similar.