GAIA Logo
PricingDocs
GAIA Logo
  1. Home
  2. Marketplace
  3. Communication
zoom Icon

Zoom

Create and manage Zoom meetings, webinars, and video conferencing

Category
Communication
GAIA
Created by
GAIA Team
Auth
OAuth

What you can do with GAIA + Zoom

GAIA connects to Zoom via MCP (Model Context Protocol) and exposes every action as a natural-language command. Tell GAIA what you want and it handles the rest, automatically.

  • Schedule Zoom meetings by describing the participants and time — GAIA creates the invite
  • Get a list of your upcoming Zoom meetings for today or this week
  • Generate Zoom meeting links instantly and share them in chat
  • Access meeting recordings and get a summary of what was discussed
  • Trigger GAIA workflows when a meeting ends or a recording becomes available

Available Tools (19)

Zoom Add A Meeting Registrant

Registers a participant for a Zoom meeting that has registration enabled. **Prerequisites:** - The meeting host must have a **licensed (paid) Zoom account** - this will NOT work with free/basic accounts - The meeting must have registration enabled (approval_type = 0 for automatic or 1 for manual approval) - Maximum of 4,999 registrants per meeting **Required fields:** meetingId, first_name, last_name, email **Optional fields:** address, city, state, zip, country, phone, comments, industry, job_title, org, language, auto_approve **Common errors:** - "Only available for paid users" - The meeting host needs a licensed Zoom account - "Registration has not been enabled" - Enable registration via update_a_meeting with approval_type = 0 or 1 - "Meeting not found" - Invalid meeting ID or meeting has ended

Zoom Add A Webinar Registrant

Registers a participant for a Zoom webinar that has registration enabled. **Prerequisites:** - The webinar host must have a **Pro or higher plan with Webinar add-on** - this will NOT work with basic/free accounts - The webinar must have registration enabled (approval_type = 0 for automatic or 1 for manual approval) - Registration type must be properly configured (1=once for all, 2=each occurrence, 3=choose occurrences) **Required fields:** webinarId, first_name, email **Optional fields:** last_name, address, city, state, zip, country, phone, comments, industry, job_title, org, language, occurrence_ids, source_id **Common errors:** - "Webinar plan is missing" - The host needs a Zoom webinar license/add-on - "Registration has not been enabled" - Enable registration via webinar settings with approval_type = 0 or 1 - "Webinar not found" (404) - Invalid webinar ID or webinar has ended - "Host cannot register" - The webinar host cannot register themselves as an attendee

Zoom Create A Meeting

Enable Zoom meeting creation via user-level apps with "me". "Start_url" for hosts expires in 2 hours, or 90 days for "custCreate" users. Renew via API, capped at 100 requests/day. Requires "meeting:write" permission, subject to medium rate limit.

Zoom Delete A Meeting

Delete or cancel a scheduled Zoom meeting. Use occurrence_id to delete a specific occurrence of a recurring meeting. Supports notification options for hosts and registrants. Returns HTTP 204 on success. Rate limit: Light. Required scopes: meeting:write or meeting:write:admin.

Zoom Delete Meeting Recordings

Deletes all cloud recordings for a meeting or webinar. Requires the account to have Cloud Recording enabled. Rate limit: Light. Required scopes: cloud_recording:delete:meeting_recording or cloud_recording:delete:meeting_recording:admin.

Zoom Get A Meeting

Retrieves detailed information about a Zoom meeting by its ID. Returns comprehensive meeting data including topic, schedule, URLs, passwords, settings, and for recurring meetings, occurrence details and recurrence patterns. Requires meeting:read scope. Rate limit: LIGHT.

Zoom Get A Meeting Summary

IMPORTANT: This action requires a PAID Zoom account (Pro, Business, or Enterprise plan). Free Zoom accounts cannot use this feature and will receive a 400 error. Additionally requires: - AI Companion feature enabled in account settings - Meeting must not be end-to-end encrypted (E2EE) - Meeting summary must be enabled and generated for the meeting Rate limit: LIGHT.

Zoom Get A Webinar

Access Zoom Webinar details requires Pro or higher plan and Webinar add-on. Scopes include `webinar:read:admin` and `webinar:read`. Granular scopes and a 'LIGHT' rate limit also apply.

Zoom Get Daily Usage Report

The daily report provides Zoom service usage details, like new users, meetings, participants, and minutes per day for a month, requiring a Pro plan or higher. It has a 'Heavy' rate limit.

Zoom Get Meeting Recordings

To download meeting recordings, use `download_url`. Include OAuth token in the header for passcode-protected ones. Supports `recording:read` and `phone_recording:read:admin` scopes, with a `LIGHT` rate limit.

Zoom Get Past Meeting Participants

Retrieves the list of participants who attended a past (ended) Zoom meeting. Requires a paid Zoom account (Pro or higher). Meeting must have ended with at least one participant (excluding solo meetings). Use meeting ID for the latest instance, or UUID for a specific occurrence. UUIDs starting with '/' or containing '//' must be double URL-encoded.

Zoom Get User

Retrieves detailed information about a specific Zoom user by ID, email, or 'me'. Returns user type, role, license info, and account metadata. Use when you need to check user type/license or retrieve user profile details.

Zoom List All Recordings

This text details how to list Zoom cloud recordings for a user, notably by using "me" for user-level apps and requiring an OAuth token for access. It requires a Pro plan, Cloud Recording enabled, and has a MEDIUM rate limit.

Zoom List Archived Files

Lists archived meeting and webinar files within a specified date range (max 7 days). Requires the 'Meeting and Webinar Archiving' feature to be enabled by Zoom Support. Use this to retrieve compliance recordings archived to third-party storage platforms.

Zoom List Devices

Lists devices in your Zoom account managed through Zoom Device Management (ZDM). Returns information about Zoom Room devices including computers, controllers, scheduling displays, and whiteboards. **Scopes:** `device:read:admin`, `device:write:admin`, `device:read:list_zdm_devices:admin` **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `HEAVY`

Zoom List Meetings

This Zoom API lists a user's scheduled meetings using the `me` value for user-level apps, excluding instant meetings and only showing unexpired ones. It requires specific scopes and has a `MEDIUM` rate limit.

Zoom List Webinar Participants

Get a list of past webinar participants with a Pro plan or above plus an add-on. Requires specific scopes and has a medium rate limit.

Zoom List Webinars

The API lists all scheduled webinars for Zoom users with a webinar plan, using `me` for user-level apps. It only shows unexpired webinars for hosts broadcasting to up to 10,000 attendees. Requires Pro plan upwards and specific scopes. Rate limit: MEDIUM.

Zoom Update A Meeting

To update a meeting via API, ensure `start_time` is future-dated; `recurrence` is needed. Limit: 100 requests/day, 100 updates/meeting in 24 hrs. Requires `meeting:write` and `meeting:write:admin` scopes, with a `LIGHT` rate limit.

How it works

Set up your Zoom automation in three simple steps, no code required.

  1. 1

    Connect Zoom to GAIA

    Open the GAIA Marketplace, find Zoom, and click "Add to your GAIA". Authorise via Zoom OAuth in under two minutes.

  2. 2

    Schedule and manage meetings in plain English

    Say "create a 30-minute Zoom meeting with the design team for tomorrow at 2 PM" or "what Zoom meetings do I have this week?". GAIA handles the scheduling.

  3. 3

    GAIA keeps you on top of your Zoom activity

    Set up Zoom triggers — GAIA can notify you when a recording is ready, send the meeting link to participants via Slack, or log meeting summaries to Notion automatically.

Frequently asked questions

Everything you need to know about the GAIA Zoom integration.

Yes. GAIA can create meetings with your specified duration, topic, passcode, and waiting room settings — just describe what you need.



GAIA connects Zoom with your entire stack

Zoom is just one piece of the puzzle. GAIA integrates with 50+ tools across communication, communication, productivity, and more, letting you build cross-tool automations in plain English without writing a single line of code.

Browse all integrations

Evaluating your options? Compare GAIA vs Zoom →

Product
DownloadUse CasesMarketplaceBotsPricingRoadmap
Resources
DocumentationBlogRelease NotesStatusRequest a Feature
Company
AboutManifestoContactBranding
Legal
Terms of UsePrivacy Policy
The Experience Company Inc.
Discord IconTwitter IconGithub IconWhatsapp IconYoutube IconLinkedin Icon