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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| cli_anything_zoom-1.0.0.tar.gz | 26.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|