App Deauthorized
A user or an account admin who installed your app can uninstall it at any time. The App Deauthorization event is triggered every time a user uninstalls or deauthorizes your app.
Prerequisite:
- To receive deauthorization notifications, you must provide a valid deauthorization endpoint URL for your app in the Marketplace.
The header of the POST response will contain a property called authorization
which stores your app’s verification token. You can compare the verification token received in the header to that of your app (retrievable via Marketplace->Manage->{YourApp}->Features) to ensure that the request is being sent by Zoom.
This notification contains a field called user_data_retention
which indicates whether or not user has authorized you to store their data after app uninstallation. If the value of the field is false
, you must delete all associated User data and notify Zoom of proper data retention compliance by calling the Data Compliance API. You should cache the payload data so that you can use it while calling the Data Compliance API.
The tabs below display the complete schema, payload with data types, and an example of the app_deauthorized
event notification:
Event type.