Participants for webinars with recurring ones separate

I want data on which participants attended which webinars, with recurring ones separately.

To do that, should I use /users/{userId}/webinars to get all ids, then use /past_webinars/{webinarId}/instances to get all uuids, and finally use /past_webinars/{webinarId}/participants to get all participants?

And what is the webinarId in /past_webinars/{webinarId}/participants? Is it id or uuid or does it take both? If it’s id only, any other way I can get participants for each recurring webinar separately?

Which Endpoint/s?

Hey @cpeng,

Thank you for reaching out to the Zoom Developer Forum. Your understanding of the APIs to call and in what order are correct! If you wanted to iterate each webinar a user has hosted and find the participants - that’s the best method.

Those APIs take a Meeting ID or UUID:


That’s really helpful, thanks Max!

I’m glad to hear it! I’ll go ahead and close this topic now but feel free to open a new topic if you encounter any further issues or questions.