Introduction
Using Zoom APIs
Pagination
Error Definitions
Rate Limits
Testing Zoom APIs
Accounts
Billing
Chat Channels
Chat Messages
Contacts
Cloud Recording
Dashboards
Devices
Groups
IM Chat
IM Groups
Meetings
PAC
Phone
Reports
Roles
Rooms
SIP Phone
TrackingField
TSP
Users
Webinars
Account Events
App Events
Meeting Events
Recording Events
User Events
Webinar Events
Zoom Room Events
Data Compliance

Data Compliance API

  • Version: 1.0
  • Host: api.zoom.us
  • Protocols: https
  • Accepts: application/json, multipart/form-data
  • Responds With: application/json

When users uninstall your app, they have the choice to state whether or not they would like to grant your app with data retention permission. Immediately after the uninstallation, Zoom will send a Deauthorization Event Notification to the application’s Deauthorization Endpoint URL. The payload of the Deauthorization Event webhook includes a property named user_data_retention which indicates the users’ preference on how to handle their data which resides in data stores in accordance with the Zoom Marketplace Developer Agreement.

If the value of user_data_retention is TRUE, it means that the user has granted permission to retain their data beyond the ten days period stated in the Zoom App Marketplace Developer Agreement. In this case, the Data Compliance API does not need to be called.

A FALSE value indicates that the user wants the app to honor Zoom’s Agreement, and delete their data within ten days of app uninstallation. In this case, you must delete user’s data and notify Zoom of the data deletion by calling the Data Compliance API.