Zoom
Create and manage Zoom meetings and recordings
Configuration
Create Meeting
Operation
Create Meeting
Zoom Account*
Select Zoom account
User ID*
me (or user ID/email)
Topic*
Meeting topic
Meeting Type
Scheduled
Start Time
2025-06-03T10:00:00Z
Duration (minutes)
30
Timezone
America/Los_Angeles
Password
Meeting password
Agenda
Meeting agenda
Host Video
Disabled
Participant Video
Disabled
Join Before Host
Disabled
Mute Upon Entry
Disabled
Waiting Room
Disabled
Auto Recording
None
Create Meeting (
zoom_create_meeting)Create a new Zoom meeting
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
userId | string | Yes | The user ID or email address. Use "me" for the authenticated user. |
topic | string | Yes | Meeting topic |
type | number | No | Meeting type: 1=instant, 2=scheduled, 3=recurring no fixed time, 8=recurring fixed time |
startTime | string | No | Meeting start time in ISO 8601 format (e.g., 2025-06-03T10:00:00Z) |
duration | number | No | Meeting duration in minutes |
timezone | string | No | Timezone for the meeting (e.g., America/Los_Angeles) |
password | string | No | Meeting password |
agenda | string | No | Meeting agenda |
hostVideo | boolean | No | Start with host video on |
participantVideo | boolean | No | Start with participant video on |
joinBeforeHost | boolean | No | Allow participants to join before host |
muteUponEntry | boolean | No | Mute participants upon entry |
waitingRoom | boolean | No | Enable waiting room |
autoRecording | string | No | Auto recording setting: local, cloud, or none |
Output
| Parameter | Type | Description |
|---|---|---|
meeting | object | The created meeting with all its properties |
List Meetings
Operation
List Meetings
Zoom Account*
Select Zoom account
User ID*
me (or user ID/email)
Meeting Type Filter
Scheduled
Page Size
Number of results (max 300)
Page Token
Token for next page
List Meetings (
zoom_list_meetings)List all meetings for a Zoom user
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
userId | string | Yes | The user ID or email address. Use "me" for the authenticated user. |
type | string | No | Meeting type filter: scheduled, live, upcoming, upcoming_meetings, or previous_meetings |
pageSize | number | No | Number of records per page (max 300) |
nextPageToken | string | No | Token for pagination to get next page of results |
Output
| Parameter | Type | Description |
|---|---|---|
meetings | array | List of meetings |
pageInfo | object | Pagination information |
Get Meeting
Operation
Get Meeting
Zoom Account*
Select Zoom account
Meeting ID*
Enter meeting ID
Occurrence ID
For recurring meetings
Get Meeting (
zoom_get_meeting)Get details of a specific Zoom meeting
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | The meeting ID |
occurrenceId | string | No | Occurrence ID for recurring meetings |
showPreviousOccurrences | boolean | No | Show previous occurrences for recurring meetings |
Output
| Parameter | Type | Description |
|---|---|---|
meeting | object | The meeting details |
Update Meeting
Operation
Update Meeting
Zoom Account*
Select Zoom account
Meeting ID*
Enter meeting ID
Topic
Meeting topic (optional)
Meeting Type
Scheduled
Start Time
2025-06-03T10:00:00Z
Duration (minutes)
30
Timezone
America/Los_Angeles
Password
Meeting password
Agenda
Meeting agenda
Host Video
Disabled
Participant Video
Disabled
Join Before Host
Disabled
Mute Upon Entry
Disabled
Waiting Room
Disabled
Auto Recording
None
Update Meeting (
zoom_update_meeting)Update an existing Zoom meeting
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | The meeting ID to update |
topic | string | No | Meeting topic |
type | number | No | Meeting type: 1=instant, 2=scheduled, 3=recurring no fixed time, 8=recurring fixed time |
startTime | string | No | Meeting start time in ISO 8601 format (e.g., 2025-06-03T10:00:00Z) |
duration | number | No | Meeting duration in minutes |
timezone | string | No | Timezone for the meeting (e.g., America/Los_Angeles) |
password | string | No | Meeting password |
agenda | string | No | Meeting agenda |
hostVideo | boolean | No | Start with host video on |
participantVideo | boolean | No | Start with participant video on |
joinBeforeHost | boolean | No | Allow participants to join before host |
muteUponEntry | boolean | No | Mute participants upon entry |
waitingRoom | boolean | No | Enable waiting room |
autoRecording | string | No | Auto recording setting: local, cloud, or none |
Output
| Parameter | Type | Description |
|---|---|---|
success | boolean | Whether the meeting was updated successfully |
Delete Meeting
Operation
Delete Meeting
Zoom Account*
Select Zoom account
Meeting ID*
Enter meeting ID
Occurrence ID
For recurring meetings
Send Cancellation Email
Disabled
Delete Meeting (
zoom_delete_meeting)Delete or cancel a Zoom meeting
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | The meeting ID to delete |
occurrenceId | string | No | Occurrence ID for deleting a specific occurrence of a recurring meeting |
scheduleForReminder | boolean | No | Send cancellation reminder email to registrants |
cancelMeetingReminder | boolean | No | Send cancellation email to registrants and alternative hosts |
Output
| Parameter | Type | Description |
|---|---|---|
success | boolean | Whether the meeting was deleted successfully |
Get Meeting Invitation
Operation
Get Meeting Invitation
Zoom Account*
Select Zoom account
Meeting ID*
Enter meeting ID
Get Meeting Invitation (
zoom_get_meeting_invitation)Get the meeting invitation text for a Zoom meeting
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | The meeting ID |
Output
| Parameter | Type | Description |
|---|---|---|
invitation | string | The meeting invitation text |
List Recordings
Operation
List Recordings
Zoom Account*
Select Zoom account
User ID*
me (or user ID/email)
Page Size
Number of results (max 300)
Page Token
Token for next page
From Date
yyyy-mm-dd (within last 6 months)
To Date
yyyy-mm-dd
List Recordings (
zoom_list_recordings)List all cloud recordings for a Zoom user
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
userId | string | Yes | The user ID or email address. Use "me" for the authenticated user. |
from | string | No | Start date in yyyy-mm-dd format (within last 6 months) |
to | string | No | End date in yyyy-mm-dd format |
pageSize | number | No | Number of records per page (max 300) |
nextPageToken | string | No | Token for pagination to get next page of results |
trash | boolean | No | Set to true to list recordings from trash |
Output
| Parameter | Type | Description |
|---|---|---|
recordings | array | List of recordings |
pageInfo | object | Pagination information |
Get Meeting Recordings
Operation
Get Meeting Recordings
Zoom Account*
Select Zoom account
Meeting ID*
Enter meeting ID
Get Meeting Recordings (
zoom_get_meeting_recordings)Get all recordings for a specific Zoom meeting
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | The meeting ID or meeting UUID |
includeFolderItems | boolean | No | Include items within a folder |
ttl | number | No | Time to live for download URLs in seconds (max 604800) |
Output
| Parameter | Type | Description |
|---|---|---|
recording | object | The meeting recording with all files |
Delete Recording
Operation
Delete Recording
Zoom Account*
Select Zoom account
Meeting ID*
Enter meeting ID
Recording ID
Specific recording file ID (optional)
Delete Action
Move to Trash
Delete Recording (
zoom_delete_recording)Delete cloud recordings for a Zoom meeting
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | The meeting ID or meeting UUID |
recordingId | string | No | Specific recording file ID to delete. If not provided, deletes all recordings. |
action | string | No | Delete action: "trash" (move to trash) or "delete" (permanently delete) |
Output
| Parameter | Type | Description |
|---|---|---|
success | boolean | Whether the recording was deleted successfully |
List Past Participants
Operation
List Past Participants
Zoom Account*
Select Zoom account
Meeting ID*
Enter meeting ID
Page Size
Number of results (max 300)
Page Token
Token for next page
List Past Participants (
zoom_list_past_participants)List participants from a past Zoom meeting
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | The past meeting ID or UUID |
pageSize | number | No | Number of records per page (max 300) |
nextPageToken | string | No | Token for pagination to get next page of results |
Output
| Parameter | Type | Description |
|---|---|---|
participants | array | List of meeting participants |
pageInfo | object | Pagination information |
Usage Instructions
Integrate Zoom into workflows. Create, list, update, and delete Zoom meetings. Get meeting details, invitations, recordings, and participants. Manage cloud recordings programmatically.
Notes
- Category:
tools - Type:
zoom