we are encountering issues with the Zoom OAuth 2.0 integration. Sometimes, after connecting Zoom to our application the tokens do not include all provided permissions (in our case we are asking for meeting:read & meeting:write, the latter missing).
This seems happening sporadically, after some days after account connection. We think that the cause may be one of the refresh token calls we periodically make that doesn’t return properly the scopes/access_token and as a consequence it makes all following api calls (as well as the oauth login) return invalid scopes.
The only thing that fixes this issue is uninstalling and reinstalling the integraion from Zoom marketplace, which is not feasible at all for our users.
I’ve seen similar reports to this one, is there any kind of solution to this?