# Make Screen Sharing Data Available via API for User-Level Apps

**URL:** <https://devforum.zoom.us/t/make-screen-sharing-data-available-via-api-for-user-level-apps/82538>\
**Category:** Feature Requests\
**Tags:** api\
**Created:** [February 2, 2023, 10:02pm UTC](https://devforum.zoom.us/t/make-screen-sharing-data-available-via-api-for-user-level-apps/82538 "2023-02-02T22:02:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryan.buchmayer](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ryan.buchmayer/32/28459_2.png) [@ryan.buchmayer](https://devforum.zoom.us/u/ryan.buchmayer)\
**Post date:** [February 2, 2023, 10:02pm UTC](https://devforum.zoom.us/t/make-screen-sharing-data-available-via-api-for-user-level-apps/82538/1 "2023-02-02T22:02:56Z")

</div>

**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.
