Hello, we’re working on the “bridge” between Zoom and our service.
We allow users to oauth in our service via Zoom.
We can monitor active and scheduled Zoom Meetings via webhooks.
We’re collecting users’ email, username, user id from the start, and for the short period of time the ids of active and scheduled meetings.
According to “Developer Responsibilities” and e. “Use and Maintenance of Customer Data.” on integration deactivation, the developer should delete all customer data.
- The main question, will Zoom API accept requests before responding for a Webhook about such event with 200 or 204 (according to Notification Delivery API)?
Our API mostly synced and via 1 thread we want to send a request to Zoom API about account/integration deactivation before responding 200/204 for a webhook.
- The second question. Username and user email are required for our service consistence. To use service, users should provide them on registration via email or it will be requested from Zoom API.
The termination of such data (email) will affect user account and lead to data loss associated with email obtained from Zoom.
In case we prefer manual requests for account deletion will it comply with dev agreement? Or add certain clarification to the app description, will it work?