This page provides information on how to connect to Zoom. It enables users to perform actions such as creating meetings, managing registrants, accessing recordings, and updating meeting details.
To connect to Zoom, you need to authenticate using OAuth 2.0. This authentication provides secure access to your Zoom account and resources.
The following section provides a reference guide describing available commands and their parameters for interacting with Zoom.
Creates a new meeting in your Zoom account. This command allows you to define meeting details such as topic, start time, duration, and security settings, and returns the created meeting's information including its ID for future reference.
Choose a descriptive topic that clearly communicates the purpose of the meeting to participants.
Example:
Quarterly Budget Review
The format should be: YYYY-MM-DDThh:mm:ssZ
Example:
2025-06-15T14:00:00Z
For free Zoom accounts, meetings with 3 or more participants are limited to 40 minutes. For paid accounts, meetings can be up to 30 hours (1800 minutes).
Example for a 1-hour meeting:
60
Example for a 2-hour meeting:
120
Use IANA timezone format (e.g., "America/Los_Angeles", "Europe/London", "Asia/Tokyo").
Example:
America/New_York
Use this field to outline key discussion points, required preparation, or other relevant information.
Example:
Review Q2 financial performance and discuss budget allocations for Q3. Please prepare department spending reports.
By default, passcodes may only contain the following characters: [a-z A-Z 0-9 @ - _ *] and have a maximum of 10 characters.
Example:
Budget2025
The waiting room provides additional security by allowing the host to screen participants before they join the meeting.
Example to enable waiting room:
true
Example to disable waiting room:
false
Example to send confirmation emails:
true
Example to disable confirmation emails:
false
Updates an existing meeting in your Zoom account. This command allows you to modify meeting details such as topic, start time, duration, and description, and returns the updated meeting information.
To find a meeting ID:
- In the Zoom web portal, go to Meetings and select the meeting
- The ID appears in the meeting details and in the URL:
https://zoom.us/meeting/[MEETING_ID] - In meeting invitations, the ID is included in the join link
- Meeting IDs are typically 9-11 digit numbers (e.g., 123 456 7890)
Example:
123456789
Example:
Updated: Quarterly Budget Review with Executive Team
Example:
2025-06-16T15:00:00Z
Example:
90
Example:
Europe/London
Example:
Updated agenda: Review Q2 financial performance, discuss budget allocations for Q3, and plan for the annual audit. Executive team members will join for the first 30 minutes.
Retrieves a list of meetings from your Zoom account. This command returns meeting details including their IDs, topics, start times, and durations for all scheduled meetings.
The response includes comprehensive details about each meeting, such as:
- Meeting ID
- Topic
- Start time
- Duration
- Join URL
- Creation time
- Settings (waiting room, registration, etc.)
No parameters are required for this command, as it retrieves all meetings for the authenticated user.
Retrieves detailed information about a specific meeting using its unique Zoom meeting ID. This command returns comprehensive data about the meeting, including its settings, participants, and join URLs.
To find a meeting ID:
- In the Zoom web portal, go to Meetings and select the meeting
- The ID appears in the meeting details and in the URL:
https://zoom.us/meeting/[MEETING_ID] - In meeting invitations, the ID is included in the join link
- Meeting IDs are typically 9-11 digit numbers
Example:
123456789
Deletes a meeting from your Zoom account. This command permanently removes the specified meeting and cancels it for all participants.
To find a meeting ID:
- In the Zoom web portal, go to Meetings and select the meeting
- The ID appears in the meeting details and in the URL:
https://zoom.us/meeting/[MEETING_ID] - In meeting invitations, the ID is included in the join link
- Meeting IDs are typically 9-11 digit numbers
Example:
123456789
Adds a registrant to a meeting that requires registration. This command allows you to register a participant for a meeting and returns registration confirmation details including a join URL and registrant ID.
To find a meeting ID:
- In the Zoom web portal, go to Meetings and select the meeting
- The ID appears in the meeting details and in the URL:
https://zoom.us/meeting/[MEETING_ID] - In meeting invitations, the ID is included in the join link
- Meeting IDs are typically 9-11 digit numbers
Note: The meeting must have registration enabled for this command to work.
Example:
123456789
Example:
john.doe@example.com
Example:
John
Example:
Doe
Example:
123 Main Street
Example:
San Francisco
Use the two-letter country code (ISO 3166-1 alpha-2).
Example:
US
Example:
94105
Example:
CA
Example:
+14155551234
Example:
Acme Corporation
Example:
Product Manager
Retrieves a list of registrants for a specific meeting. This command returns registrant details including their IDs, names, email addresses, and registration status.
To find a meeting ID:
- In the Zoom web portal, go to Meetings and select the meeting
- The ID appears in the meeting details and in the URL:
https://zoom.us/meeting/[MEETING_ID] - In meeting invitations, the ID is included in the join link
- Meeting IDs are typically 9-11 digit numbers
Note: The meeting must have registration enabled for this command to work.
Example:
123456789
Valid status values:
pending- Registrants who have registered but not been approvedapproved- Registrants who have been approveddenied- Registrants who have been denied
Example to get approved registrants:
approved
Removes a registrant from a meeting. This command cancels the registration for the specified participant.
To find a meeting ID:
- In the Zoom web portal, go to Meetings and select the meeting
- The ID appears in the meeting details and in the URL:
https://zoom.us/meeting/[MEETING_ID] - In meeting invitations, the ID is included in the join link
- Meeting IDs are typically 9-11 digit numbers
Example:
123456789
To find a registrant ID:
- Use the "Get Meeting Registrant" command to list all registrants
- The registrant ID is included in the response as
id - Registrant IDs are alphanumeric strings (e.g.,
abcdef123456)
Example:
abcdef123456
Retrieves recording information for a specific meeting. This command returns details about all recordings associated with the meeting, including download URLs, recording types, and file sizes.
To find a meeting ID:
- In the Zoom web portal, go to Recordings and select the recording
- The ID appears in the recording details and in the URL
- In past meeting information, the ID is associated with the meeting
- Meeting IDs are typically 9-11 digit numbers
Note: Recordings are only available for meetings that have ended and had recording enabled.
Example:
123456789
This is useful when sharing recording links with systems that cannot handle authentication separately.
Example to include token:
true
Example to exclude token:
false
Searches for recordings based on specified criteria. This command returns recording details for all recordings matching the search parameters.
Example:
2025-01-01
Example:
2025-01-31
Meeting IDs are typically 9-11 digit numbers.
Example:
123456789
Use this parameter in combination with Trash Type to specify the type of deleted recordings to retrieve.
Example to search trash:
true
Example to search active recordings:
false
Valid values:
meeting_recordings- Recordings from regular meetingsrecording_file- Individual recording files
Example:
meeting_recordings
Example:
true
Executes a custom action against the Zoom API. This command allows for advanced operations not covered by the standard commands.
When using Custom Action, you'll need to refer to the Zoom API documentation for specific endpoint details and required parameters.
Example for a custom query to get user information:
GET /users/{userId}
Example for a custom query to create a webinar:
POST /users/{userId}/webinars
{
"topic": "Quarterly Product Update",
"type": 5,
"start_time": "2025-06-15T14:00:00Z",
"duration": 60
}
Custom actions require appropriate authentication and permissions for the endpoints being accessed.