Skip to main content
Zoom logo

Zoom

Manage Zoom: meetings, webinars, recordings, users, and registrants. Exposes 25 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
zoom_list_usersList Zoom account users - GET /users.
zoom_get_userGet one user details - GET /users/{user_id}.
zoom_list_meetingsList a user's meetings - GET /users/{user_id}/meetings.
zoom_get_meetingGet meeting details - GET /meetings/{meeting_id}.
zoom_create_meetingCreate a meeting - POST /users/{user_id}/meetings.
zoom_update_meetingUpdate a meeting - PATCH /meetings/{meeting_id}.
zoom_delete_meetingDelete a meeting - DELETE /meetings/{meeting_id}.
zoom_list_webinarsList a user's webinars - GET /users/{user_id}/webinars.
zoom_get_webinarGet webinar details - GET /webinars/{webinar_id}.
zoom_create_webinarCreate a webinar - POST /users/{user_id}/webinars.
zoom_update_webinarUpdate a webinar - PATCH /webinars/{webinar_id}.
zoom_delete_webinarDelete a webinar - DELETE /webinars/{webinar_id}.
zoom_list_recordingsList a user's recordings - GET /users/{user_id}/recordings.
zoom_get_recordingGet a recording - GET /recordings/{meeting_id}.
zoom_delete_recordingDelete a recording - DELETE /recordings/{recording_id}.
zoom_list_registrantsList meeting/webinar registrants - GET /meetings/{meeting_id}/registrants.
zoom_get_registrantGet a registrant - GET /meetings/{meeting_id}/registrants/{registrant_id}.
zoom_create_registrantCreate a registrant - POST /meetings/{meeting_id}/registrants.
zoom_update_registrantUpdate registrant status - PUT /meetings/{meeting_id}/registrants/{registrant_id}/status.
zoom_delete_registrantDelete a registrant - DELETE /meetings/{meeting_id}/registrants/{registrant_id}.
zoom_list_participantsList meeting participants - GET /meetings/{meeting_id}/participants.
zoom_get_participantGet a participant - GET /meetings/{meeting_id}/participants/{participant_id}.
zoom_get_daily_reportGet daily report - GET /report/daily.
zoom_get_user_reportGet user activity report - GET /report/users.
zoom_get_meeting_reportGet meeting report - GET /report/meetings/{meeting_id}.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

  • ZOOM_ACCOUNT_ID - Zoom Marketplace - Server-to-Server OAuth app. (https://marketplace.zoom.us/)
  • ZOOM_CLIENT_ID - Same S2S OAuth app.
  • ZOOM_CLIENT_SECRET - Same S2S OAuth app.

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
ZOOM_ACCOUNT_IDZoom Marketplace - Server-to-Server OAuth app.
ZOOM_CLIENT_IDSame S2S OAuth app.
ZOOM_CLIENT_SECRETSame S2S OAuth app.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope - regenerate it.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Zoom!