Zoom API : How to revoke App Access when user wants to disconnect your app and Zoom app

Description
I was successfully able to connect my app with Zoom API and use it. Now I need to give users chance to disconnect Zoom from our app if they no longer wish to use the integration. I was not sure which endpoint should I use?

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

Which Endpoint/s?
DELETE /users/{userId}/token

After using DELETE /users/{userId}/token the doc says will delete SSO session. Does this even revoke app access or it just signs you out or they are the same thing ?

or does the user have to manually uninstall app from Zoom INstalled Apps Page ?

Hey @jitenshah,

We don’t have an endpoint to uninstall an app, but you can direct users to https://marketplace.zoom.us/user/installed so they can uninstall it.

If you need to revoke a users access tokens due to a security breach or other reason, you can use the revoke access token endpoint.

Thanks,
Tommy

1 Like

Thank you @tommy.

If users uninstall the app from Zoom itself --> is there a Webhook event that can inform our servers that our app has been uninstalled

I could not find that event here : https://marketplace.zoom.us/docs/api-reference/webhook-reference

Hey @jitenshah,

Yes, you will receive the deauth webhook:

https://marketplace.zoom.us/docs/api-reference/webhook-reference/app-events/app-deauthorized

Also, the revoke endpoint actually does uninstall the app and trigger the deauth flow, please see my post here for details:

Thanks,
Tommy