■Premise
As a constraint of the Zoom API, refresh tokens have an expiration period.
<Zoom API Constraints>
・The refresh token used when calling the Zoom API expires 90 days after last use.
Once this period is exceeded, the user cannot use the Zoom API. (Re-authentication with the OAuth app is required.)
(https://developers.zoom.us/docs/integrations/oauth/)
Even if Zoom features (such as creating or hosting meetings) are used directly from Zoom Workplace without utilizing the Zoom API, the Zoom API becomes unavailable after 90 days if there is no Zoom API usage via the OAuth app. We have received multiple comments from users of our SaaS system stating that the discrepancy between their Zoom Workplace usage and the Zoom API usage via the OAuth app is lowering user satisfaction.
■Improvement Request
If Zoom functionality is being used via Zoom Workplace, could you implement a mechanism where the refresh token does not expire, even without Zoom API usage via an OAuth app? (For example, managing Zoom functionality usage per Zoom account, and extending the refresh token’s validity period if Zoom functionality is used via Zoom Workplace.)
We kindly request your consideration.