Tools
Zoom
Create and manage Zoom meetings and recordings
Integrate Zoom into workflows. Create, list, update, and delete Zoom meetings. Get meeting details, invitations, recordings, and participants. Manage cloud recordings programmatically.
Create a new Zoom meeting
| 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 |
| Parameter | Type | Description |
|---|
meeting | object | The created meeting with all its properties |
List all meetings for a Zoom user
| 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 |
| Parameter | Type | Description |
|---|
meetings | array | List of meetings |
pageInfo | object | Pagination information |
Get details of a specific Zoom meeting
| 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 |
| Parameter | Type | Description |
|---|
meeting | object | The meeting details |
Update an existing Zoom meeting
| 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 |
| Parameter | Type | Description |
|---|
success | boolean | Whether the meeting was updated successfully |
Delete or cancel a Zoom meeting
| 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 |
| Parameter | Type | Description |
|---|
success | boolean | Whether the meeting was deleted successfully |
Get the meeting invitation text for a Zoom meeting
| Parameter | Type | Required | Description |
|---|
meetingId | string | Yes | The meeting ID |
| Parameter | Type | Description |
|---|
invitation | string | The meeting invitation text |
List all cloud recordings for a Zoom user
| 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 |
| Parameter | Type | Description |
|---|
recordings | array | List of recordings |
pageInfo | object | Pagination information |
Get all recordings for a specific Zoom meeting
| 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) |
| Parameter | Type | Description |
|---|
recording | object | The meeting recording with all files |
Delete cloud recordings for a Zoom meeting
| 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) |
| Parameter | Type | Description |
|---|
success | boolean | Whether the recording was deleted successfully |
List participants from a past Zoom meeting
| 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 |
| Parameter | Type | Description |
|---|
participants | array | List of meeting participants |
pageInfo | object | Pagination information |
- Category:
tools
- Type:
zoom