PRO level accounts do not have access to the dashboard metrics api’s. Currently as far as I am aware the only way to see all recordings made account wide over the last 24 hours with a single api call is using the metrics api.(/v2/metrics/meetings)
So without that being an option on PRO level account, to see all recordings made over the last 24 hours on a PRO account the only other path I can see is this:
- List out all users:
https://api.zoom.us/v2/users (paginate if required)
- Then for each user request the recordings for that user over the last 24 hours:
Unfortunately this would lead to a lot a calls to the api.
Do you have a better solution or is this just a limitation you put on PRO level accounts do to them not paying as much? I also imagine PRO accounts are more likely to have fewer users on an account than a Business/Enterprise account does.
Yes, I know about the recording.completed webhook and happily use it. Unfortunately we have run across instances where the webhook was not received and so building a type of redundancy that checks the API for what recordings happened is necessary.