Zoom
Video conferencing, webinars, recordings, transcripts, and Zoom webhook events
Tools
| Name | Description |
|---|---|
zoom_create_meetingCreate a Zoom meeting for the authenticated user or a specified user | Create a Zoom meeting for the authenticated user or a specified user |
update_meetingUpdate a Zoom meeting using the documented meeting payload fields | Update a Zoom meeting using the documented meeting payload fields |
zoom_create_meeting_registrantCreate and submit a user's registration to a meeting | Create and submit a user's registration to a meeting |
list_meeting_registrantsList registrants for a Zoom meeting | List registrants for a Zoom meeting |
update_meeting_registrant_statusApprove or deny one or more meeting registrants | Approve or deny one or more meeting registrants |
get_meetingGet details of a Zoom meeting | Get details of a Zoom meeting |
get_meeting_invitationGet the join invitation for a Zoom meeting | Get the join invitation for a Zoom meeting |
list_meetingsList meetings for the authenticated user or a specified user | List meetings for the authenticated user or a specified user |
delete_meetingDelete a Zoom meeting | Delete a Zoom meeting |
list_usersList users in the Zoom account | List users in the Zoom account |
get_userGet a Zoom user by ID, email, or me | Get a Zoom user by ID, email, or me |
list_webinarsList webinars for a Zoom user | List webinars for a Zoom user |
create_webinarCreate a Zoom webinar for a user | Create a Zoom webinar for a user |
get_webinarGet a Zoom webinar by ID | Get a Zoom webinar by ID |
update_webinarUpdate a Zoom webinar using the documented webinar payload fields | Update a Zoom webinar using the documented webinar payload fields |
delete_webinarDelete a Zoom webinar | Delete a Zoom webinar |
create_webinar_registrantRegister a user for a Zoom webinar | Register a user for a Zoom webinar |
list_webinar_registrantsList registrants for a Zoom webinar | List registrants for a Zoom webinar |
list_user_recordingsList cloud recordings for a Zoom user over a date range | List cloud recordings for a Zoom user over a date range |
get_meeting_recordingsReturn all cloud recording files for a meeting. Zoom notes meeting UUIDs that start with / or contain // must be double encoded before use. | Return all cloud recording files for a meeting. Zoom notes meeting UUIDs that start with / or contain // must be double encoded before use. |
get_recording_settingsRetrieve settings applied to a meeting's cloud recording | Retrieve settings applied to a meeting's cloud recording |
list_event_subscriptionsList Zoom Marketplace app event subscriptions created in the Marketplace UI or API | List Zoom Marketplace app event subscriptions created in the Marketplace UI or API |
create_event_subscriptionCreate a Zoom Marketplace event subscription using the official event subscription API | Create a Zoom Marketplace event subscription using the official event subscription API |
subscribe_event_subscriptionSubscribe users, account, or teams to an existing Zoom event subscription | Subscribe users, account, or teams to an existing Zoom event subscription |
delete_event_subscriptionDelete a Zoom event subscription created through the event subscription API | Delete a Zoom event subscription created through the event subscription API |
custom_api_callMake a custom API call to the Zoom API | Make a custom API call to the Zoom API |
Triggers
| Name | Description |
|---|---|
webhook_event_receivedReceive and optionally verify any Zoom webhook event | Receive and optionally verify any Zoom webhook event |
meeting_event_receivedReceive Zoom meeting webhook events | Receive Zoom meeting webhook events |
recording_event_receivedReceive Zoom recording webhook events such as recording.completed and recording.transcript_completed | Receive Zoom recording webhook events such as recording.completed and recording.transcript_completed |
webinar_event_receivedReceive Zoom webinar webhook events | Receive Zoom webinar webhook events |
new_or_updated_meetingPoll scheduled Zoom meetings and emit created or changed meetings after the initial baseline | Poll scheduled Zoom meetings and emit created or changed meetings after the initial baseline |
new_or_updated_recordingPoll Zoom cloud recordings and emit created or changed recording files after the initial baseline | Poll Zoom cloud recordings and emit created or changed recording files after the initial baseline |
Quick Start
import { WeavzClient } from '@weavz/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('zoom', 'zoom_create_meeting', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'zoom',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Zoom to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Zoom support?
Zoom supports 26 tools including Create Zoom Meeting, Update Meeting, Create Meeting Registrant, List Meeting Registrants, Update Meeting Registrant Status, and more.
Can I use Zoom with AI agents?
Yes. Add Zoom to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Zoom be used in stateful agent workflows?
Yes. Agents can combine Zoom tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Zoom use?
Zoom uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.
How much does the Zoom integration cost?
The Zoom integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Zoom support?
Zoom supports 6 triggers including Webhook Event Received, Meeting Event Received, Recording Event Received, Webinar Event Received, New or Updated Meeting, and more.
Connect Zoom in minutes
Get 20,000 free action executions every month. No credit card required.