I am extracting past Zoom Meeting data and have inconsistent sources of data.
My first source (a temporary means) came from CSV extracts of the Dashboard under the Admin section of the company profile (which could only be accessed by Admin or roles with additional permissions). This returns a result very similar to Get Meeting Reports via Zoom API
My second and main source came via the following order of cURL requests:
- Get Users (active and inactive) https://marketplace.zoom.us/docs/api-reference/zoom-api/users/users
- Get Meeting Reports (from all user IDs) https://marketplace.zoom.us/docs/api-reference/zoom-api/reports/reportmeetings
- Get Meeting Participants Reports (from all meeting IDs) https://marketplace.zoom.us/docs/api-reference/zoom-api/reports/reportmeetingparticipants
For October 2019 the CSV source has 5182 meetings but Meeting Reports returns 4709 meetings for the same time period. Likewise November 2019 has 4575 to 3955 meetings respectively. There does not seem to be any pattern of what the source of this problem could be. I have checked that this is not an issue regarding the date period or missing users.
An example below is Aaron which had a meeting from the CSV extract
However in the cURL request for the same period, I do not get that meeting reported which should exist as the second meeting returned (but I still get every other meeting Aaron hosted in October):
but I can still look up/reference his meeting by Get Meeting Participants:
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT for cURL
How To Reproduce (If applicable)
I can privately email/send a CSV of unreferenced October meeting records as well as October exports from the two sources