The deauthorization hook only gets triggered for production uninstalls and not dev uninstalls.
I uninstall my app under “Apps under development”, and no deauthorization event is sent to my backend in either my dev environment or production environment. Moreover, the zoom configuration interface only allows you to submit a deauthorization endpoint for the production app, and not the staging app.
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Install dev version of BuildBetter
- Uninstall ^
- no deauthorization event is sent, so our integration object remains intact.
If the dev environment is supposed to be a mirror of production, the functionality for deauthorizing the app should remain intact. This is frustrating and causing friction on our end for testing our app.