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
cli_anything_zoom-1.0.0.tar.gz
(26.1 kB
view details)
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
|