Skip to main content
Zoom REST API access for scheduling and managing meetings, webinars, and cloud recordings on behalf of a connected user. Use when an agent needs to create or reschedule Zoom meetings, fetch join links, list a user’s upcoming meetings (including ones they were only invited to), pull cloud-recording metadata and past-meeting stats or participants, read a hosted meeting’s AI Companion summary (recap, sections, and next steps), download a recording’s transcript file (VTT) via the signed-token flow, or read Team Chat channels and messages. Summaries are read one meeting at a time; there is no account-wide list of all summaries, and Zoom Notes, Docs, and whiteboards are not available over the REST API. Connect your Zoom account once (see below) and Lava routes your Zoom API calls through a single gateway endpoint. See the Zoom API docs for full documentation.
This provider requires your own credentials — connect your API key or OAuth account before use.

Connecting Your Zoom Account

Connect your Zoom account once and Lava routes your Zoom API calls for you. You authorize Lava to access your Zoom account, and Lava uses that authorization only to forward your own requests. Via dashboard:
  1. Sign in at lava.so/dashboard and open Connected Services (/dashboard/wallet/connected-services).
  2. Find Zoom in the list of available providers and click Connect.
  3. Approve access to your Zoom account.
  4. You’re returned to the Connected Services page, where Zoom now appears under Stored Credentials.
Via agent (MCP):
  1. Call the connect_service tool with service: "zoom".
  2. Open the authorization URL it returns in a browser.
  3. Approve access to your Zoom account. The connection is stored and the original agent call can proceed.
Via Lava Desktop:
  1. Open Lava Desktop and click + Add app.
  2. Choose Zoom and authorize access in the in-app window.

Requested Permissions

When you connect, you grant Lava access to the following Zoom capabilities. You review and approve these when you authorize.

Using Zoom

Once connected, your Zoom credential is available to any agent or SDK call routed through Lava’s gateway — no token passing required. Call Zoom’s API (https://api.zoom.us/v2/...) through https://api.lava.so/v1/forward and Lava attaches your authorization automatically.

Removing Zoom

Disconnecting revokes Lava’s access to your Zoom account. Subsequent API calls fail until you reconnect. Via dashboard:
  1. Open Connected Services.
  2. Find Zoom under Stored Credentials.
  3. Click the trash icon and confirm.
Via API or MCP:
  • REST: DELETE https://api.lava.so/v1/credentials/zoom (returns 204 No Content).
  • MCP: call the disconnect_service tool with service: "zoom".
You can also review and revoke connected apps from your Zoom account settings.

Data Handling

Lava stores your Zoom authorization securely, scoped to your wallet, and uses it only to forward your own API calls to Zoom. If your authorization expires or is revoked, your next call prompts you to reconnect. Lava does not read, cache, or redistribute your Zoom content beyond what’s needed to proxy a single request.

Support

Questions about this integration: support@lava.so.

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests