/webinars/{webinarId}/registrants only takes room-num not uuid?

Trying to get data (esp custom-questions) for all registrants for a webinar.

Appears to take only a numeric webinarid rather than the uuid. Does this mean it just takes the lastest-instance to use that webinarid? What if I need list from an older instance?
If I pass uuid the response is code=300 “Invalid Webinar Id”

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

Which Endpoint/s?

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

  1. Request URL / Headers (without credentials) / Body https://api.zoom.us/v2/webinars/W59huWG2Qla28rxJZ3LQ+w==/registrants?page_size=999&type=past
  2. See error

Hey @fluxent,

You can specify the webinar occurrence via the occurrence_id query param:


Do I use the uuid for the occurrence_id?

(Am I the only one annoyed by API-soup?)

Hi @fluxent, yes you can use the UUID here.

We use UUID to distinguish unique occurrences of meetings and webinars. This could be a bit clearer here, so we’ll add further notes!

With this one, does anything special need to happen around encoding the webinar occurrence UUID? I’m trying to pass in the webinar occurrence UUID to pull back registrations specific to a given webinar:

https://api.zoom.us/v2/webinars/(webinar ID)/registrants?page_size=100&occurrence_id=uid

While the response gives a 200, it comes back with no registrations. I’ve tried double encoding the UID parameter as usual without any luck. It does work when I pass in the numeric occurrence ID found in the URL of the browser, but with the UUID returned from past webinar instances, registrants is consistently empty. Thanks!

Hey @jboe,

For the List Meeting Registrants endpoint are you passing in the Webinar UUID or the occurrence_id for the occurrence_id query param?

Make sure it is the occurrence_id found in the occurrences object: