Granting more than 1 refresh token per user / client ID

Trying to grant a second refresh token to a user (on the same client ID) expires the first one. This is somewhat unexpected given that most OAuth2 implementations allow more than one.

I realize this might be considered “working as intended”, but it’s very restrictive. Even bumping the limit to 5-10 would help. The use-case here is that we run two separate apps/databases that are technically the same piece of software (from a customer POV), so we want both apps to be able to be granted tokens from Zoom for the same user / client ID. Creating a second client ID (aka marketplace app) isn’t desirable.

Previous access/refresh tokens are immediately expired.

Which App Type (OAuth / Chatbot / JWT / Webhook)?

Which Endpoint/s?

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. Grant an access/refresh token to a user for a given client ID.
  2. Grant another access/refresh token to the same user and client ID.
  3. access/refresh token from 1 no longer work.

Screenshots (If applicable)

Additional context

Hey @Jared_Morse,

Please see my post here:

We are working to support multiple tokens for OAuth in the future.


Thanks Tommy, glad to hear it. I realize it’s hard to give an ETA, but do you think this is a next month thing or a next year thing?

Hey @Jared_Morse,

Most likely next year.