Description
I am trying to retrieve list of registrants for past webinars. I managed to retrieve the list of webinars from Jan '21 till now.
Error
I could not retrieve the registrant list of webinars in December 2020 even though it is still within 6 months. I got an error code 3001 saying ‘Meeting *********** is not found or has expired.’ when trying to retrieve the list from webinars in December 2020. When I check through Zoom UI, I can still find and generate the report for that month. May I know why I cannot retrieve the data through API? Is there another date limit that I do not know?
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth
Thank you for reaching out to the Zoom Developer Forum. It looks like the List Past Webinar Registrants API will only return data for webinars that haven’t expired.
I see! So for the deleted or expired webinars, I can only retrieve their registrants via Zoom UI but not through Zoom API? Because it seems that I can still extract the report of those expired/deleted webinars’ registrants through Zoom UI.
Thank you for clarifying, that’s my mistake for missing that distinction. Now that I’m on track, no it doesn’t look like there is a way to get a report of the registrants via the API. If you would like this feature to be considered for a future release, I recommend posting in the #feature-requests category.
In the meantime, you can use the Let Meeting Registrants API for recent meetings and then retain that data for the future. It doesn’t seem there is a way to obtain historical data via the API though.