Deauthorization Notification - Webhook Only oAuth App

Hello,

I am going to be publishing an application which ingests Cloud recordings into a platform for corporate users. I will not be retaining any user specific data within that application - What should the Deauthorization Notification do in my instance as there is no user data to remove from my side?

Thanks,
Mark

Hey @MarkWalsh,

Good question! Just implement the Deauth flow and set "compliance_completed": true and "user_data_retention": false in the request body.

{
  "client_id": "ABcDefGHIj12A",
  "user_id": "a8yBxjayaSiw02igC8p8l0",
  "account_id": "abcdEfghIJklMn00",
  "deauthorization_event_received": {
    "user_data_retention": false,
    "account_id": "abcdEfghIJklMn00",
    "user_id": "a8yBxjayaSiw02igC8p8l0",
    "signature": "85f9dd5684aecfa97h7bc86b7edc345204467f2jfj4df1b290093cf73fd1e6b00",
    "deauthorization_time": "2019-06-17T13:52:28.632Z",
    "client_id": "ABcDefGHIj12A"
  },
  "compliance_completed": true
}

https://marketplace.zoom.us/docs/api-reference/data-compliance/data-compliance/compliance

Thanks,
Tommy