Skip to main content

cli-anything-zoom

CLI harness for Zoom — manage meetings, participants, and recordings from the command line via the Zoom REST API.

Installation

pip install cli-anything-zoom
# or from source:
cd zoom/agent-harness && pip install -e .

Prerequisites

  1. A Zoom account (free or paid)
  2. A Zoom OAuth App — create one at https://marketplace.zoom.us/develop/create
    • App type: General App (OAuth)
    • Redirect URL: http://localhost:4199/callback
    • Required scopes: user:read:admin, meeting:read:admin, meeting:write:admin, recording:read:admin

Quick Start

# 1. Configure OAuth credentials
cli-anything-zoom auth setup --client-id YOUR_CLIENT_ID --client-secret YOUR_CLIENT_SECRET

# 2. Login (opens browser)
cli-anything-zoom auth login

# 3. Create a meeting
cli-anything-zoom meeting create --topic "Team Standup" --duration 30

# 4. List meetings
cli-anything-zoom meeting list

# 5. Interactive mode
cli-anything-zoom repl

Commands

Group Commands
auth setup, login, status, logout
meeting create, list, info, update, delete, join, start
participant add, add-batch, list, remove, attended
recording list, files, download, delete

Agent Usage (JSON mode)

All commands support --json for machine-readable output:

cli-anything-zoom --json meeting list
cli-anything-zoom --json meeting create --topic "Sync" --duration 60 --auto-recording cloud

Release files for cli-anything-zoom 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cli-anything-zoom 1.0.0
File Size Uploaded
cli_anything_zoom-1.0.0.tar.gz 26.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cli-anything-zoom 1.0.0
File Interpreter ABI Platform
cli_anything_zoom-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 56.7 kB

Release files / cli_anything_zoom-1.0.0.tar.gz

Download URL cli_anything_zoom-1.0.0.tar.gz
Size 26.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4dfa2fd89fd13b870db2a9b8e25773c3346fe0614fac4f6466a01b263eeb2d81
BLAKE2b-256 checksum
How to use checksums
0a56ea023860619812140d7c1dca57f85f24d16094c437c5a2dc04435b09740d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / cli_anything_zoom-1.0.0-py3-none-any.whl

Download URL cli_anything_zoom-1.0.0-py3-none-any.whl
Size 30.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ef67da1f329684ea9e2c9af31aee6a8a102e882f2a8e67b4300576e29f7eb053
BLAKE2b-256 checksum
How to use checksums
bc306267db1f01ff22e4e2cbfacbab4338a97ca1ea18d4ecf158fefa81151a4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page