Description
After the webinar.ended event i want to fetch the absentees of the webinar. I am using the uuid from the Event-Webhook. The same Problem occure for fixed webinars or reccuring. The webinars have been started and ended and have registered contacts.
Error
http:404
{“code”:3001,“message”:“Meeting does not exist: [Omitted]Ey/Tim+aVXklIIDcw==.”}
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth
Which Endpoint/s? https://api.zoom.us/v2/past_webinars/[Omitted]Ey%2FTim%2BaVXklIIDcw%3D%3D/absentees?page_size=30
How To Reproduce (If applicable)
make api call
Additional context
I am confused by the api docs:
Please double encode your UUID when using it for API calls if the UUID begins with a ‘/’ or contains ‘//’ in it.
this means double urlencoding? Or what? Tried but failed. Error message seems to include the very same uuid i wanted to send, so this seems not a problem.
Thank you for the example with the double encoding. As said I already tried it with it.
I meanwhile found another possible reason maybe.
If I call the endpoint "/past_webinars/{webinarId}/instances
There comes an empty result for the most test webinars and for one there is only 1 entry also it was startet and ended multiple times.
Might it be that there need to be at least 1 other particpant in the webinar with the host, so the instance of the webinar gets saved and the uuid is accesible. We recieved the Webhook for webinar.ended in any case with an uuid in it and thought we could call the apis with this uuid. But it might be that this gives only results if there have been some participants with host?
Can you confirm this?
Correct, when dealing with one person meetings and webinars, it is important to call these endpoints with the appropriate parameters according to the type of meeting we are trying to query.
In the documentation for Dashboard and Reports, the query parameter type can get three values “past”, “pastOne” and the default value “live”, please see this helpful developer blog on this topic: