General API Questions

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!