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.