Do u have any compliance APIs for data collection

Using this template helps us debug your issues more effectively :slight_smile:

Description
Do u have any compliance API for data collection as we as a company deal with other company’s legal data

Error
Did not found APIs for getting company’s legal data(chats,files,recordings etc.) after updation/deletion by user

Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth

Which Endpoint/s?
https://api.zoom.us/oauth/data/compliance

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. Request URL / Headers (without credentials) / Body
  2. See error

Screenshots (If applicable)
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Hi @akona,

Thanks for reaching out about this. Our Data Compliance API itself is intended for use by Zoom Marketplace developers—calling this endpoint is a requirement when a user or account uninstalls a Zoom App, to confirm user data has been handled in line with our policies.

In regards to API endpoints to retrieve data such as chats, files, and recordings, we have the following endpoints:
List Recordings
List User’s Chat Messages

Regarding files, what kind of files are you looking to retrieve?

Thanks,
Will

Hi Will,

List User’s Chat Messages can be called only through OAuth authentication.
But we had a dll or server side code that had no GUI so through JWT authentication we cannot access this API.
Tell me the alternative endpoint or some other mechanism to call this API.

For “files”, we mean any sort of files for example(images, attachments like pdf, MS word file, notepad file ,audio file etc.) and we want to download it using API using server side code preferably JWT authentication.

Thanks in advance. Waiting for your revert.

Hi @akona,

Unfortunately there is not an alternative to OAuth for this endpoint at the moment. While it’s a great feature request, you will need to leverage OAuth for accessing a user’s chat messages.

I did also want to share our Archiving functionality as well (note this requires OAuth as well), in case this would provide what you’re looking for, more specifically:

Thanks,
Will