Add Scopes to Legacy OAuth App

API Endpoint(s) and/or Zoom API Event(s)
Zoom OAuth Scopes

Description
We have an existing legacy OAuth app and would like to add additional scopes. While reviewing the documentation, we saw that existing customers would need to reauthorize the app within 90 days after new required scopes are added.

We have a few questions:

  1. Is there any way to avoid requiring existing customers to reauthorize when new scopes are added?

  2. If we add new scopes over time, will customers need to reauthorize each time additional scopes are introduced?

  3. Since this is a legacy OAuth app, we’re also considering migrating to a new OAuth app so we can take utilize optional scopes. What does that migration process typically look like? Is there a recommended path for moving existing installations to a new app with minimal customer disruption?

We’re trying to determine the best long-term strategy for evolving our app’s permissions while minimizing the impact on our customers. Is reauth necessary only if the customer needs the new scope, or anytime we make changes to our app?

Error?
N/A

How To Reproduce
N/A

Referenced Docs: Updating an App - Distribute - Zoom Developer Docs