# Testing uninstall/deauthorization

**URL:** <https://devforum.zoom.us/t/testing-uninstall-deauthorization/4674>\
**Category:** App Marketplace\
**Created:** [June 18, 2019, 7:13pm UTC](https://devforum.zoom.us/t/testing-uninstall-deauthorization/4674 "2019-06-18T19:13:16Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ZoomAdmin](https://avatars.discourse-cdn.com/v4/letter/z/bc79bd/32.png) [@ZoomAdmin](https://devforum.zoom.us/u/ZoomAdmin)\
**Post date:** [June 18, 2019, 7:13pm UTC](https://devforum.zoom.us/t/testing-uninstall-deauthorization/4674/1 "2019-06-18T19:13:16Z")

</div>

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](https://marketplace.zoom.us/docs/api-reference/webhook-reference/app-events).

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.

 ![uninstall](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/d/dad9757cbb56073a6248a9a04ff091fee4492c67.png)

Thank you

---

<div class="post-metadata">

**Author:** ![michael.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael.zoom/32/37213_2.png) [@michael.zoom](https://devforum.zoom.us/u/michael.zoom)\
**Post date:** [June 19, 2019, 8:48pm UTC](https://devforum.zoom.us/t/testing-uninstall-deauthorization/4674/2 "2019-06-19T20:48:08Z")

</div>

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](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](https://marketplace.zoom.us/docs/guides/app-lifecycle-management/data-compliance)

---

<div class="post-metadata">

**Author:** ![rodghost](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rodghost/32/4012_2.png) [@rodghost](https://devforum.zoom.us/u/rodghost)\
**Post date:** [July 22, 2020, 1:11am UTC](https://devforum.zoom.us/t/testing-uninstall-deauthorization/4674/3 "2020-07-22T01:11:51Z")

</div>

@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.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [July 22, 2020, 5:51pm UTC](https://devforum.zoom.us/t/testing-uninstall-deauthorization/4674/4 "2020-07-22T17:51:33Z")

</div>

Hey @rodghost,

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

Tommy

---

<div class="post-metadata">

**Author:** ![qhenkart](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/qhenkart/32/36309_2.png) [@qhenkart](https://devforum.zoom.us/u/qhenkart)\
**Post date:** [June 16, 2022, 2:18pm UTC](https://devforum.zoom.us/t/testing-uninstall-deauthorization/4674/5 "2022-06-16T14:18:36Z")

</div>

@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
