CLI harness for Zoom - Meeting management via Zoom REST API (OAuth2). Requires: Zoom account + OAuth app credentials
Project description
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
- A Zoom account (free or paid)
- 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cli_anything_zoom-1.0.0.tar.gz.
File metadata
- Download URL: cli_anything_zoom-1.0.0.tar.gz
- Upload date:
- Size: 26.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4dfa2fd89fd13b870db2a9b8e25773c3346fe0614fac4f6466a01b263eeb2d81
|
|
| MD5 |
56ed0617cb9d9a299bf3786460947521
|
|
| BLAKE2b-256 |
0a56ea023860619812140d7c1dca57f85f24d16094c437c5a2dc04435b09740d
|
File details
Details for the file cli_anything_zoom-1.0.0-py3-none-any.whl.
File metadata
- Download URL: cli_anything_zoom-1.0.0-py3-none-any.whl
- Upload date:
- Size: 30.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef67da1f329684ea9e2c9af31aee6a8a102e882f2a8e67b4300576e29f7eb053
|
|
| MD5 |
3ecb9c59ebce0a4bfb8aa6608e0b0858
|
|
| BLAKE2b-256 |
bc306267db1f01ff22e4e2cbfacbab4338a97ca1ea18d4ecf158fefa81151a4d
|