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 247 commands across 26 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
seo Get and update SEO metadata for videos, webinars, and webinar series 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