Testing uninstall/deauthorization

Hello,

I’m testing the full install/uninstall process on the Marketplace. Install works fine. Uninstall does its job except sending the expected Deauthorization event.

For testing it, I’m using the Local Test > Uninstall button. Could you please help me?

Please let me know as well if there’s another way for testing this endpoint.

Thank you

Hi @ZoomAdmin, a Deauthorization notification is not sent upon uninstall during local testing. It will only send during production, when production credentials are used, and the production version of the app is used.

In production, Deauthorization endpoints can be tested by uninstalling from the Marketplace: https://marketplace.zoom.us/user/installed

Here’s a link to our Marketplace Documentation on our Deauthorization event, which is hopefully helpful for development: https://marketplace.zoom.us/docs/guides/app-lifecycle-management/data-compliance

@michael.zoom i think “testing” in prod especially about the uninstallation/deauthorization is kinda a bad practice.

Hoping we can test the deauthorization and be able to trigger that one on the local testing.

Hey @rodghost,

Thanks for your feedback. We will work on building a deauth flow for the test environment.

Tommy

@tommy @michael.zoom Is there any update on this? Are we still only able to test uninstall in production?

Even on production I am unable to get the event to fire. Our app is still in development and has not yet been approved by Zoom, although I can’t imagine that would be a requirement since a working uninstall is a requirement for approval. I am uninstalling from the provided link. No event occurs. The link is https, and is hosted on our own domain.

Any debugging tips? I can’t rapidly iterate or troubleshoot with production only testing as we have to follow our deployment cycle