# General API Questions

**URL:** <https://devforum.zoom.us/t/general-api-questions/138580>\
**Category:** API and Webhooks\
**Created:** [November 7, 2025, 2:55pm UTC](https://devforum.zoom.us/t/general-api-questions/138580 "2025-11-07T14:55:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lucas8](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/lucas8/32/72155_2.png) [@Lucas8](https://devforum.zoom.us/u/Lucas8)\
**Post date:** [November 7, 2025, 2:55pm UTC](https://devforum.zoom.us/t/general-api-questions/138580/1 "2025-11-07T14:55:27Z")

</div>

### Hello everyone!

### We are looking to confirm some behaviour of the Zoom API:

1. Is there a way to limit which users a server-to-server or admin managed oauth app can access? When I use a user managed app I see an “Add” button when managing the users. Just making sure I’m not missing anything for the other app types.

2. Is there a method to book slots for a schedule via API? We are trying to build a UI similar to the Zoom scheduler UI. We can get a schedule and availability via `/scheduler/schedules/{scheduleId}` and upcoming events via `/scheduler/events` we can also get users upcoming meetings via `/users/{userId}/meetings` . HOWEVER, when creating a meeting via `/users/{user_id}/meetings` there does not seem to be a way to tie the meeting to a schedule and `/scheduler/events` does NOT return the newly created meeting. So, is there some way to create a scheduled event via the API so that it is reflected in `/scheduler/events` ?

3. Can we get external calendar data via Zoom API? When linking my Google calendar to my Zoom account, it does not appear when I query for my calendars via API (only ZMail cal is present). Just want to confirm if there is a way to get data for the external calendar or not.

Thank you very much!

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [November 13, 2025, 8:51pm UTC](https://devforum.zoom.us/t/general-api-questions/138580/2 "2025-11-13T20:51:56Z")

</div>

Hi @Lucas8  
Thanks for reaching out to us and welcome to the Zoom Developer forum

1. It is possible to have an admin-managed OAuth app that only accesses certain users or groups. To accomplish this, create a specific **Role** in the **User Management → Roles** tab of the Zoom web portal and assign the appropriate permissions to that role. Then, restrict this role’s access to users within a specific group that you’ve previously created. (The server to server oauth app does not apply here)
2. I believe we currently we do not support this. But I am happy to look further into this and bring you a potential workaround
3. No, you can only display Zooms data, we are not able to pull data from your google calendar.
