Zoom Events API — no endpoint found for per-person attendance/participation data; orphan scope zoom_events:read:event_attendance

  1. zoom_events:read:event_attendance:admin authorizes GET /zoom_events/events/{eventId}/reports/event_attendance. The event attendance report returns per-attendee event attendance, lobby attendance, session attendance, recording views, recording view duration, live-streaming views, and engagement fields.

  2. The underlying participation data is available, but Zoom does not document the exact UI Participation classification as a returned field. Some fields that can be helpful include lobby_attendance, session_attendance, recording_view, and recording_view_duration.

  3. There is no documented API that directly generates or downloads the People-tab export.

  4. The current Zoom Events webhook catalog includes zoom_events.vod_registration_created, but does not expose a documented lobby-entry or VOD-view webhook.

  5. (a) For finished events, Zoom staff has advised using role_type together with event_status_type=past, for example role_type=host&event_status_type=past. This is confirmed in a Zoom Developer Forum response. (b) Zoom Events recording consumption is exposed through the Events attendance report using recording_view and recording_view_duration.

For broader meeting-data ingestion, Recall.ai’s Meeting Bot API can provide a higher-level integration layer.