Zoom Meetings API

Create and manage Zoom meetings.

Operations 8

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /users/{userId}/meetings List a user's meetings · Zoom List Meetings #
Ask an LLM
“What meetings are scheduled for a given user?”
“Can I filter a user's meetings to only upcoming or live ones?”
Tell an agent
List the meetings scheduled for user {userId}.
List {type} meetings for user {userId}, {page_size} per page.
POST /users/{userId}/meetings Create a meeting for a user · Zoom Create a Meeting #
Ask an LLM
“How do I schedule a meeting for a user?”
“Can I create a recurring meeting instead of a one-time one?”
Tell an agent
Create a meeting for user {userId} called {topic} starting at {start_time}.
Schedule a {duration}-minute meeting {topic} for {userId} in timezone {timezone}.
GET /meetings/{meetingId} Get a meeting's details · Zoom Get Meeting Details #
Ask an LLM
“What are the settings, recurrence and tracking fields on a meeting?”
“Can I fetch details for one occurrence of a recurring meeting?”
Tell an agent
Get the details of meeting {meetingId}.
Get occurrence {occurrence_id} of meeting {meetingId}.
PATCH /meetings/{meetingId} Update a meeting's details · Zoom Update a Meeting #
Ask an LLM
“Can I change the topic or start time of a meeting already scheduled?”
“What meeting settings can be edited after it's created?”
Tell an agent
Move meeting {meetingId} to start at {start_time}.
Change the topic of meeting {meetingId} to {topic}.
DELETE /meetings/{meetingId} Delete a meeting · Zoom Delete a Meeting #
Ask an LLM
“Can I cancel a meeting and notify the registrants?”
“Is deleting a meeting permanent?”
Tell an agent destructive · confirm first
Delete meeting {meetingId} permanently.
Delete occurrence {occurrence_id} of meeting {meetingId}.
PUT /meetings/{meetingId}/status End a meeting or recover a deleted one · Zoom Update Meeting Status #
Ask an LLM
“Can I end a meeting by changing its status?”
“Is it possible to recover a meeting I deleted by mistake?”
Tell an agent
End meeting {meetingId} by setting its status.
Apply status action {action} to meeting {meetingId}.
GET /past_meetings/{meetingId} Get details of a past meeting · Zoom Get Past Meeting Details #
Ask an LLM
“What information is available about a meeting that already happened?”
“Why do I have to double-encode a meeting UUID containing slashes?”
Tell an agent
Get the details of past meeting {meetingId}.
Show what happened in the ended meeting {meetingId}.
GET /meetings/{meetingId}/invitation Get a meeting's invitation text · Zoom Get Meeting Invitation #
Ask an LLM
“Where do I get the invitation note to send to attendees?”
“Can I copy a meeting's invite text to paste into an email?”
Tell an agent
Get the invitation for meeting {meetingId}.
Fetch the invite note I can share for meeting {meetingId}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/zoom-meetings-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

zoom-meetings-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Zoom / Account Meetings API
  description: Needs description.
  contact:
    name: Zoom Developers
    url: https://zoom.us/developer
    email: developer@zoom.us
  license:
    name: MIT
    url: https://opensource.org/licenses/MIT
  version: 1.0.0
servers:
- url: https://api.zoom.us/v1
security:
- api_key: []
- api_secret: []
tags:


# --- truncated at 32 KB (47 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/zoom/refs/heads/main/openapi/zoom-meetings-api-openapi.yml