Is your feature request related to a problem? Please describe.
We use our User-Level Zoom App to ingest Zoom meetings so a user can view their recorded meetings on our platform. When a user records a meeting, we rely on the meeting.sharing_started
and meeting.sharing_ended
webhook events to gather screen sharing data from that meeting. But if we want to ingest an old recorded Zoom meeting, we can get all the data we need via the Meetings APIs except screen sharing data. Since our Zoom App is User-Level, we do not have the dashboard_meetings:read:admin
scope to access the Dashboard participant sharing endpoints.
Describe the solution you’d like
Either a new Meetings API GET meetings/{meetingId}/participants/sharing
endpoint with the meeting:read
scope, or add an array of screen sharing segments for each participant to the existing Meetings API GET /past_meetings/{meetingId}/participants
endpoint.
Describe alternatives you’ve considered
Right now we can only rely on the screen sharing webhook events. If we ingest an old recorded Zoom meeting via the Meetings API for a user, we aren’t able to show the screen sharing for that meeting, so we don’t really have a workaround.