ZOOM Api is reporting incorrect participant data

@elisa.zoom We have been experiencing the same issue quite frequently. See the Post I made last week with full details:

This has been very painful as there’s no way to know that Zoom is going to return incomplete lists

Our current process is:

  1. Users are registered for the event via API and launched into Zoom at time of meeting using the unique event launch per registered user
  2. When meeting ends, we receive a webhook for event ended.
  3. We then immediately call Zoom with the meeting ID to https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/reportWebinarParticipants (or equivalent for meetings) to pull back participants and see who attended, and their duration. Since this call has been inconsistent in getting results right away, we also try again 2-3 minutes later.
  4. Approx 2-3 min later we make another call to the API (https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/reportWebinarParticipants) to pull back full participant data. This is used in our system to determine who gets full vs partial credit and to issue certificates.

However step 4 is where we are still seeing a subset of webinars/meetings return participant data that is incomplete (only partial attendance data included). Later in the day if the client runs the report directly in zoom, the data is there, but it is not available within 1-3 minutes after the event. This causes major issues for clients who rely on the automated system to process attendance data and grant users credits automatically. When there is a delay, significant end-user support issues are encountered.

1 Like