Zoom
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.
Connect Zoom
To connect to Zoom, you need to authenticate using OAuth 2.0. This authentication provides secure access to your Zoom account and resources.
Query Zoom
The following section provides a reference guide describing available commands and their parameters for interacting with Zoom.
Create Meeting
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.
Topic string
The name or subject of the meeting. This appears in the Zoom client, calendar invitations, and meeting lists.
Choose a descriptive topic that clearly communicates the purpose of the meeting to participants.
Example:
Quarterly Budget Review
Start Time string
The scheduled start time for the meeting in ISO 8601 format (UTC). This defines when the meeting will begin.
The format should be: YYYY-MM-DDThh:mm:ssZ
Example:
2025-06-15T14:00:00Z
Duration integer
The scheduled duration of the meeting in minutes. This helps participants plan their schedules and allows Zoom to allocate resources.
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
Timezone string
The time zone for the meeting's start time. This ensures the meeting appears correctly in participants' calendars regardless of their location.
Use IANA timezone format (e.g., "America/Los_Angeles", "Europe/London", "Asia/Tokyo").
Example:
America/New_York
Agenda string
A description of the meeting's purpose or agenda. This provides additional context for participants and appears in meeting details.
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.
Password string
The passcode required to join the meeting. This adds a layer of security to prevent unauthorized access.
By default, passcodes may only contain the following characters: [a-z A-Z 0-9 @ - _ *] and have a maximum of 10 characters.
Example:
Budget2025
Enable Waiting Room boolean
Determines whether the waiting room feature is enabled for the meeting. When enabled, participants join a waiting area and must be admitted by the host.
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
Send Registrant Confirmation boolean
Determines whether confirmation emails are automatically sent to registrants. When enabled, participants receive an email confirmation after registering for the meeting.
Example to send confirmation emails:
true
Example to disable confirmation emails:
false
Update Meeting
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.
Meeting Id string
The unique identifier of the meeting to update.
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
Topic string
The updated name or subject of the meeting. This will replace the current meeting topic.
Example:
Updated: Quarterly Budget Review with Executive Team
Start Time string
The updated scheduled start time for the meeting in ISO 8601 format (UTC). This will replace the current meeting start time.
Example:
2025-06-16T15:00:00Z
Duration integer
The updated scheduled duration of the meeting in minutes. This will replace the current meeting duration.
Example:
90
Timezone string
The updated time zone for the meeting's start time. This will replace the current meeting time zone.
Example:
Europe/London
Agenda string
The updated description of the meeting's purpose or agenda. This will replace the current meeting agenda.
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.
Get Meeting
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.
This command retrieves a list of meetings for the authenticated user. By default, it returns all scheduled meetings, including upcoming and recurring 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.
Get Meeting By Id
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.
Meeting Id string
The unique identifier of the meeting to retrieve.
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
Delete Meeting
Deletes a meeting from your Zoom account. This command permanently removes the specified meeting and cancels it for all participants.
Meeting Id string
The unique identifier of the meeting to delete.
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
Add Meeting Registrant
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.
Meeting Id string
The unique identifier of the meeting to add registrants to.
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
Email string
The email address of the registrant. This is used for sending confirmation emails and identifying the registrant.
Example:
john.doe@example.com
First Name string
The first name of the registrant. This appears in the meeting's participant list and registration records.
Example:
John
Last Name string
The last name of the registrant. This appears in the meeting's participant list and registration records.
Example:
Doe
Address string
The physical address of the registrant. This is optional and used for registration records.
Example:
123 Main Street
City string
The city of the registrant. This is optional and used for registration records.
Example:
San Francisco
Country string
The country of the registrant. This is optional and used for registration records.
Use the two-letter country code (ISO 3166-1 alpha-2).
Example:
US
Zip string
The ZIP or postal code of the registrant. This is optional and used for registration records.
Example:
94105
State string
The state or province of the registrant. This is optional and used for registration records.
Example:
CA
Phone string
The phone number of the registrant. This is optional and used for registration records.
Example:
+14155551234
Organization string
The organization or company of the registrant. This is optional and used for registration records.
Example:
Acme Corporation
Job Title string
The job title of the registrant. This is optional and used for registration records.
Example:
Product Manager
Get Meeting Registrant
Retrieves a list of registrants for a specific meeting. This command returns registrant details including their IDs, names, email addresses, and registration status.
Meeting Id string
The unique identifier of the meeting whose registrants you want to retrieve.
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
Registrant Status string
Filters registrants based on their status. This helps you find registrants in a specific state.
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
Delete Meeting Registrant
Removes a registrant from a meeting. This command cancels the registration for the specified participant.