Zoom
API actions for the Zoom integration.
Zoom
Schedule and manage Zoom meetings via server-to-server OAuth.
Add registrant to a Zoom meeting
Register a participant for a Zoom meeting.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
meeting_id | string | No | The Zoom meeting ID to register for. |
email | string | No | Registrant email address. |
first_name | string | No | Registrant first name. |
last_name | string | No | Optional registrant last name. |
Response
{
"registrant": {}
}Create a Zoom meeting
Schedule a new Zoom meeting for the specified user.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
user_id | string | No | The Zoom user ID or email that will host the meeting. |
topic | string | No | The meeting topic or title. |
start_time | string | No | Optional ISO 8601 start time (e.g., 2024-08-25T14:00:00Z). |
duration_minutes | number | No | Optional meeting duration in minutes. |
timezone | string | No | Optional timezone for the start time (e.g., America/Los_Angeles). |
agenda | string | No | Optional agenda or description for the meeting. |
Response
{
"meeting": {}
}Get Zoom meeting details
Fetch details for a specific Zoom meeting.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
meeting_id | string | No | The Zoom meeting ID to fetch. |
Response
{
"meeting": {}
}List upcoming Zoom meetings
Retrieve upcoming meetings for a specific Zoom user.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
user_id | string | No | The Zoom user ID or email whose meetings to list. |
page_size | number | No | Optional page size for the results (Max 300). |
Response
{
"meetings": {}
}