zoom.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Archive Files
list
archiveFiles.list
List all archived meeting or webinar files
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
page_size | number | No | — |
next_page_token | string | No | — |
from | string | No | — |
to | string | No | — |
type | number | No | — |
query_date_type | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
next_page_token | string | No | — |
page_size | number | No | — |
total_records | number | No | — |
from | string | No | — |
to | string | No | — |
meetings | object[] | No | — |
meetings full type
meetings full type
Devices
list
devices.list
List all Zoom devices
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
page_size | number | No | — |
next_page_token | string | No | — |
search_text | string | No | — |
platform_os | string | No | — |
device_vendor | string | No | — |
device_model | string | No | — |
device_status | number | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
next_page_token | string | No | — |
page_size | number | No | — |
total_records | number | No | — |
devices | object[] | No | — |
devices full type
devices full type
Meetings
addRegistrant
meetings.addRegistrant
Add a registrant to a meeting
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | — |
email | string | Yes | — |
first_name | string | Yes | — |
last_name | string | No | — |
auto_approve | boolean | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
registrant_id | string | No | — |
id | number | No | — |
topic | string | No | — |
start_time | string | No | — |
join_url | string | No | — |
create
meetings.create
Create a new meeting for the authenticated user
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
topic | string | No | — |
type | number | No | — |
start_time | string | No | — |
duration | number | No | — |
timezone | string | No | — |
agenda | string | No | — |
password | string | No | — |
settings | object | No | — |
settings full type
settings full type
| Name | Type | Required | Description |
|---|---|---|---|
id | number | No | — |
uuid | string | No | — |
host_id | string | No | — |
topic | string | No | — |
type | number | No | — |
status | string | No | — |
start_time | string | No | — |
duration | number | No | — |
timezone | string | No | — |
agenda | string | No | — |
created_at | string | No | — |
join_url | string | No | — |
password | string | No | — |
settings | object | No | — |
settings full type
settings full type
get
meetings.get
Get details of a specific meeting
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | number | No | — |
uuid | string | No | — |
host_id | string | No | — |
topic | string | No | — |
type | number | No | — |
status | string | No | — |
start_time | string | No | — |
duration | number | No | — |
timezone | string | No | — |
agenda | string | No | — |
created_at | string | No | — |
join_url | string | No | — |
password | string | No | — |
settings | object | No | — |
settings full type
settings full type
getSummary
meetings.getSummary
Get the AI-generated summary of a meeting
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
meeting_host_id | string | No | — |
meeting_host_email | string | No | — |
meeting_uuid | string | No | — |
meeting_id | number | No | — |
meeting_topic | string | No | — |
meeting_start_time | string | No | — |
meeting_end_time | string | No | — |
summary_start_time | string | No | — |
summary_end_time | string | No | — |
summary_created_time | string | No | — |
summary_last_modified_time | string | No | — |
summary_title | string | No | — |
summary_overview | string | No | — |
summary_details | object[] | No | — |
next_steps | string[] | No | — |
edited_summary | object | No | — |
summary_details full type
summary_details full type
edited_summary full type
edited_summary full type
list
meetings.list
List all meetings for the authenticated user
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
type | string | No | — |
page_size | number | No | — |
next_page_token | string | No | — |
page_number | number | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
page_count | number | No | — |
page_number | number | No | — |
page_size | number | No | — |
total_records | number | No | — |
next_page_token | string | No | — |
meetings | object[] | No | — |
meetings full type
meetings full type
update
meetings.update
Update a meeting
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | — |
topic | string | No | — |
type | number | No | — |
start_time | string | No | — |
duration | number | No | — |
timezone | string | No | — |
agenda | string | No | — |
password | string | No | — |
settings | object | No | — |
settings full type
settings full type
Participants
getPastMeeting
participants.getPastMeeting
Get participants of a past meeting
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | — |
page_size | number | No | — |
next_page_token | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
next_page_token | string | No | — |
page_count | number | No | — |
page_size | number | No | — |
total_records | number | No | — |
participants | object[] | No | — |
participants full type
participants full type
Recordings
deleteMeeting
recordings.deleteMeeting
Delete cloud recordings for a meeting [DESTRUCTIVE]
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | — |
action | string | No | — |
getMeeting
recordings.getMeeting
Get cloud recordings for a specific meeting
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
meetingId | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
uuid | string | No | — |
id | number | No | — |
account_id | string | No | — |
host_id | string | No | — |
topic | string | No | — |
type | number | No | — |
start_time | string | No | — |
timezone | string | No | — |
duration | number | No | — |
total_size | number | No | — |
recording_count | number | No | — |
recording_files | object[] | No | — |
password | string | No | — |
share_url | string | No | — |
recording_files full type
recording_files full type
listAll
recordings.listAll
List all cloud recordings for the authenticated user
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
from | string | No | — |
to | string | No | — |
page_size | number | No | — |
next_page_token | string | No | — |
mc | string | No | — |
trash | boolean | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
from | string | No | — |
to | string | No | — |
page_count | number | No | — |
page_size | number | No | — |
total_records | number | No | — |
next_page_token | string | No | — |
meetings | object[] | No | — |
meetings full type
meetings full type
Reports
dailyUsage
reports.dailyUsage
Get the daily usage report for a given month
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
year | number | No | — |
month | number | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
year | number | No | — |
month | number | No | — |
dates | object[] | No | — |
dates full type
dates full type
Webinars
addRegistrant
webinars.addRegistrant
Add a registrant to a webinar
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
webinarId | string | Yes | — |
email | string | Yes | — |
first_name | string | Yes | — |
last_name | string | No | — |
auto_approve | boolean | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | string | No | — |
topic | string | No | — |
start_time | string | No | — |
join_url | string | No | — |
registrant_id | string | No | — |
get
webinars.get
Get details of a specific webinar
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
webinarId | string | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | number | No | — |
uuid | string | No | — |
host_id | string | No | — |
topic | string | No | — |
type | number | No | — |
status | string | No | — |
start_time | string | No | — |
duration | number | No | — |
timezone | string | No | — |
agenda | string | No | — |
created_at | string | No | — |
join_url | string | No | — |
password | string | No | — |
settings | object | No | — |
settings full type
settings full type
list
webinars.list
List all webinars for the authenticated user
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
page_size | number | No | — |
page_number | number | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
page_count | number | No | — |
page_number | number | No | — |
page_size | number | No | — |
total_records | number | No | — |
next_page_token | string | No | — |
webinars | object[] | No | — |
webinars full type
webinars full type
listParticipants
webinars.listParticipants
List participants of a past webinar
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
webinarId | string | Yes | — |
page_size | number | No | — |
next_page_token | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
next_page_token | string | No | — |
page_count | number | No | — |
page_size | number | No | — |
total_records | number | No | — |
participants | object[] | No | — |
participants full type
participants full type