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.
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.
Install Zoom Connector and let Webbee use it across your workflow.
Open in panel