Description
Both endpoints for retrieving past meeting poll results return non-empty questions array only after the manual generation of the report via UI. The Webinar endpoints suffer from the same problem.
The expected behavior doesn’t require any manual actions via the UI to retrieve the poll results for a past meeting
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Which Endpoint/s?
GET /past_meetings/:meetingId/polls
GET /report/meetings/:meetingId/polls
GET /past_webinars/:webinarId/polls
GET /report/webinars/:webinarId/polls
How To Reproduce
Steps to reproduce the behavior:
Create a new Meeting with Poll and required registration.
Start a meeting.
Make sure that there’s at least one participant.
Start a poll.
Make sure that at least one participant has been finished the poll.
End the meeting.
Call either API resource to retrieve the poll results:
GET /past_meetings/:meetingId/polls
GET /report/meetings/:meetingId/polls
Make sure that the questions array is empty
Go to the UI: Admin -> Account Management -> Reports
On the Meeting Report tab choose the Poll Report type and click the Search button.
Find the meeting and generate Poll Report for it.
Call either of previously mentioned API resources to retrieve the poll results
Make sure that the questions array contains the actual poll results
Question
What is the difference between the mentioned API resources? They look pretty identical for me, but they have different rate limits. That’s strange.
The API Poll results do take a few minutes to process before they are available in the API. The time could also be further delayed due to the degraded performance for the reporting system: status.zoom.us.
As for the difference, they seem to be the same haha. Let me double check if there is a difference.
Thanks for your reply. I still have some questions:
Could you specify how much time it’s needed to wait before the Poll result would be available (I mean in an ideal scenario w/o degraded performance issue)?
Is it legal to call List Past Meeting Poll Results from the JWT app (which is always an Account Level App as I understood)?
I recently held a webinar at my company. When i went to pull the poll results nothing returned in the search when i put in the date filter. I was able to reach out to my system admin to send me the reports but the results were anonymized. Is there anyway to retrieve data once it’s anonymized or is there anyway to send out the webinars back in a status where I may pull the reports from my account (I only have member access). Basically I’m asking are there any instructions I could give the admin.
Hello,
Can someone help me retrieve my meeting poll results via API? We didn’t require formal registration for the Zoom meeting. We really need this poll data and every time we run the report, the excel sheet says error. I’m hoping someone can help! @tommy
Sorry to hear about the trouble! As a quick note—If you’re running into an error when pulling this via Excel, you might also consider reaching out to our Support Team for help here.
That said, if you wish to pull this information via API, you or your web developer can reference this endpoint to do so programmatically:
Hi,
I’m using the GET /past_meetings/:meetingId/polls API to get the zoom poll results using the uuid of the meeting.
But for some meetings, the API returns incomplete or empty data in the questions array but when the poll reports for the same is being downloaded through the UI: Admin -> Account Management -> Reports -> Poll Reports the meeting poll results are present in the excel file.
Can you please share a copy of the request where you’re seeing the empty poll results? If you can share the request URL and response body, this will help us to take a closer look.
Sure, attaching the screenshot of the request below, here it shows no data but while downloading the poll report for the same from Admin -> Account Management -> Reports -> Poll Reports shows all the poll responses.