Zoom
Source: https://runstack.engineer/docs/toolkits/zoom
Schedule, update, and end Zoom meetings, manage registrants, and fetch cloud recordings and webinars.
Tools (14):
| Tool | Description |
|---|---|
zoomCreateMeeting | Creates a Zoom meeting for the connected user and returns the meeting ID, join URL, and start time. Use to schedule a new meeting. |
zoomListMeetings | Lists the connected user's Zoom meetings (scheduled, upcoming, or live) with pagination. Use to find upcoming calls and their join links. |
zoomGetMeeting | Gets full details of a Zoom meeting by meeting ID: topic, start time, join URL, password, agenda, and settings. |
zoomUpdateMeeting | Updates a Zoom meeting — change topic, start time, duration, timezone, agenda, or settings. Use to reschedule or rename an existing meeting. |
zoomDeleteMeeting | Deletes a scheduled Zoom meeting permanently. Use only when the user explicitly asks to cancel or remove a meeting. |
zoomEndMeeting | Ends a live Zoom meeting immediately for all participants. Use when the user wants to stop an in-progress call. |
zoomListMeetingRegistrants | Lists registrants of a Zoom meeting that has registration enabled, filtered by approval status (approved, pending, or denied). |
zoomAddMeetingRegistrant | Registers an attendee for a Zoom meeting with registration enabled and returns their unique join URL. Use to sign up an invitee by email. |
zoomGetMeetingRecordings | Gets cloud recordings for a Zoom meeting or meeting UUID: recording files, download URLs, and share link. Use to retrieve a past meeting's recording. |
zoomListRecordings | Lists the connected user's cloud recordings across meetings within a date range (defaults to the last 30 days). Use to find recorded sessions and their download URLs. |
zoomDeleteMeetingRecordings | Deletes a meeting's cloud recordings — moves them to trash (default) or erases them permanently. Use action 'delete' only when the user explicitly asks to permanently erase recordings. |
zoomGetCurrentUser | Gets the connected Zoom user's profile: ID, email, timezone, personal meeting ID (PMI), and personal meeting URL. Use to confirm who is connected before scheduling. |
zoomListWebinars | Lists the connected user's Zoom webinars (scheduled, upcoming, or live) with pagination. Use when managing webinars rather than regular meetings. |
zoomCreateWebinar | Schedules a Zoom webinar for the connected webinar host and returns the webinar ID and join/registration URL. Requires a webinar-licensed Zoom user. |