Video meetings and webinars via your own Zoom account -- create/manage meetings and webinars, registrants, users and licenses, cloud recordings, participant/usage reports, groups/roles, and webhooks. Bring-your-own-account (BYOK) via Server-to-Server OAuth: connect your own Zoom account credentials, every call runs against your own account and your own plan.
Every capability exposed by Zoom Connector, metered per action and guarded by the two-step safety protocol.
connect_zoomreadConnect your own Zoom account via Server-to-Server OAuth, after checking the credentials actually work. Create a Server-to-Server OAuth app at marketplace.zoom.us (Develop > Build App) to get your Account ID, Client ID, and Client Secret.
disconnect_zoomreadDisconnect Zoom: deletes the saved Server-to-Server OAuth credentials. Nothing in your Zoom account is changed -- meetings, webinars, recordings, and users all stay exactly as they are; only this connector's access to them stops.
get_zoom_connectionreadCheck whether Zoom is currently connected (does not reveal the saved credentials).
get_zoom_profilereadRead the connected Zoom account's own user profile: email, display name, account id, and plan type.
create_meetingreadCreate a new Zoom meeting (instant, scheduled, or recurring) under a user.
get_meetingreadRead one Zoom meeting in full by id.
update_meetingreadUpdate selected fields of an existing meeting (topic, timing, agenda). Only given fields change.
delete_meetingdestructivePermanently delete a Zoom meeting. Cannot be undone.
list_meetingsreadList meetings for a user, optionally filtered by type (scheduled/live/upcoming).
add_meeting_registrantreadRegister a participant for a meeting that has registration enabled.
list_meeting_registrantsreadList registrants for a meeting that has registration enabled.
list_zoom_usersreadList users on the connected Zoom account, optionally filtered by status (active/inactive/pending).
get_zoom_userreadRead one Zoom user in full by id or email.
create_zoom_userreadCreate (invite) a new user on the connected Zoom account.
update_zoom_userwriteUpdate selected fields of an existing Zoom user. Only given fields change.
deactivate_zoom_userdestructiveDeactivate a Zoom user, freeing their license seat. The user's data is kept -- this does not delete the account.
create_webinarreadCreate a new Zoom webinar under a user (requires the account to have a webinar license/add-on).
update_webinarwriteUpdate selected fields of an existing Zoom webinar. Only given fields change.
get_webinarreadRead one Zoom webinar in full by id.
delete_webinardestructivePermanently cancel/delete a Zoom webinar.
list_webinarsreadList webinars scheduled under a Zoom user.
add_webinar_registrantreadRegister a person for a Zoom webinar (if registration is required).
list_webinar_registrantsreadList registrants for a Zoom webinar.
add_webinar_panelistwriteInvite a panelist (co-presenter) to a Zoom webinar.
list_webinar_panelistsreadList panelists invited to a Zoom webinar.
list_zoom_recordingsreadList cloud recordings for a user within a date range.
get_zoom_recordingreadRead one meeting's cloud recording in full, including every file's download URL, by meeting id or UUID.
delete_zoom_recordingdestructivePermanently delete (or move to trash) a meeting's cloud recording. Cannot be undone once purged from trash.
get_meeting_participant_reportreadRead the participant report for a past meeting -- who joined, when, and for how long.
get_webinar_participant_reportreadRead the participant report for a past webinar -- who attended, when, and for how long.
get_usage_reportreadRead the account-level daily usage report (meetings hosted, participants, meeting minutes) for a month.
list_zoom_groupsreadList groups configured on the connected Zoom account.
get_zoom_groupreadRead one Zoom group in full by id.
list_zoom_group_membersreadList the members of a Zoom group.
list_zoom_rolesreadList roles configured on the connected Zoom account (built-in and custom).
verify_zoom_webhook_signaturereadVerify a Zoom webhook payload's x-zm-signature header against your app's Secret Token, so you only trust genuine Zoom events. Also answers the one-time endpoint.url_validation handshake Zoom sends when a webhook URL is first registered.
More extensions in Video Conferencing ready to enable in one click.
Enable Zoom Connector in your Imperal workspace in one click - 10,000 free starter credits included.