Communication
Zoom CLI
Meeting management via Zoom REST API (OAuth2)
✓ 22 tests passed
Install
$ pip install cli-anything-zoom
About
Create, list and delete Zoom meetings. Manage participants, retrieve recordings and configure meeting settings via the official Zoom REST API with OAuth2 authentication.
Requirements
ZOOM_CLIENT_ID, ZOOM_CLIENT_SECRET, ZOOM_ACCOUNT_ID
Command Reference
| Command | Arguments | Description |
|---|---|---|
detect |
Check Zoom API credentials | |
version |
Show API version | |
meeting list |
--limit N |
List meetings |
meeting create |
--topic TOPIC --start DATETIME --duration MIN |
Create meeting |
meeting get |
MEETING_ID |
Get meeting details |
meeting delete |
MEETING_ID |
Delete meeting |
recording list |
--user USER_ID |
List cloud recordings |
Usage Examples
# Install
$ pip install cli-anything-zoom
# Health check
$ zoom-cli detect
# Get capabilities schema (Agent-ready, no token needed)
$ zoom-cli schema
# Run with JSON output (for AI Agent integration)
$ zoom-cli --json detect
# Example JSON response:
{"id":12345,"topic":"AI Demo","join_url":"https://zoom.us/j/...","start_time":"2026-03-15T10:00:00Z"}
Agent Integration
# Python — call from AI Agent
import subprocess, json
result = subprocess.run(
["zoom-cli", "--json", "detect"],
capture_output=True, text=True
)
data = json.loads(result.stdout)
print(data)
# Discover all commands without credentials:
schema = subprocess.run(
["zoom-cli", "schema"],
capture_output=True, text=True
)
capabilities = json.loads(schema.stdout)