Skip to content

23/twentythree-cli

Repository files navigation

TwentyThree CLI

npm version license

Terminal access to every TwentyThree API endpoint. Authenticate, select a workspace, and start calling any of the 244 commands from your terminal in under a minute.

Quickstart

npm install -g twentythree-cli
twentythree auth credentials
twentythree video list

See the Getting Started guide for full setup instructions.

Tab Completion

Enable tab completion for bash or zsh -- run once, then use <TAB> to discover commands and flags.

twentythree autocomplete

Follow the on-screen instructions to add the eval line to your shell RC file (~/.zshrc or ~/.bashrc), then restart your terminal.

Commands

TwentyThree CLI provides 244 commands across 24 topics.

Topic Description Reference
action Create a new CTA action on a video or webinar docs
analytics Get conversion analytics data docs
app Create a new app integration docs
audience List audience companies docs
auth Configure domain and bearer token for a TwentyThree workspace docs
category Manage categories -- list, create, update, and delete docs
collector Block a collector from a video or webinar docs
comment Add a comment to an object docs
doctor Check CLI credentials, connectivity, and token validity docs
openupload List open upload tokens in the active workspace docs
player Delete a player from the active workspace docs
poll Create a new poll for a webinar docs
presentation List available presentation page link locations docs
protection Apply protection to content docs
session Get a session access token docs
setting Update workspace settings (key=value pairs) docs
site Get site settings for the active workspace docs
spot Get details of a specific spot docs
tag List tags in the active workspace docs
thumbnail Manage thumbnail templates -- list, add, update, delete, duplicate, data, and manage files docs
user Create a new user docs
video Manage videos -- upload, list, update, delete, and more docs
webhook List available webhook event types docs
webinar Manage webinars -- create, list, update, delete, and more docs
workspace List all configured workspaces docs

Terminology

The TwentyThree API and CLI use different names for some objects:

API Term CLI Term
photo video
album category
live webinar

Documentation

License

MIT

About

TwentyThree CLI

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages