Skip to main content

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

  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

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cli_anything_zoom-1.0.0-py3-none-any.whl (30.6 kB view details)

Uploaded Python 3

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

Hashes for cli_anything_zoom-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4dfa2fd89fd13b870db2a9b8e25773c3346fe0614fac4f6466a01b263eeb2d81
MD5 56ed0617cb9d9a299bf3786460947521
BLAKE2b-256 0a56ea023860619812140d7c1dca57f85f24d16094c437c5a2dc04435b09740d

See more details on using hashes here.

File details

Details for the file cli_anything_zoom-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cli_anything_zoom-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef67da1f329684ea9e2c9af31aee6a8a102e882f2a8e67b4300576e29f7eb053
MD5 3ecb9c59ebce0a4bfb8aa6608e0b0858
BLAKE2b-256 bc306267db1f01ff22e4e2cbfacbab4338a97ca1ea18d4ecf158fefa81151a4d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page