CLI
Updated: 10/25/2026
On this page
Set up 2 pages
- Get the CLIHow to get the CLI today: no npm package, no download. The CLI is built from the platform’s source tree, and without access you are left with the API.
- Profiles and credentialsCreate a profile with an environment, a credential type, and write protection, either as a file or with environment variables only, and check it with whoami.
Commands 2 pages
- Commands for your organizationAll szenera commands that run with a key or account of your organization: media, scenes, playlists, programs, devices, team, apps, package.
- Commands for platform operationsThe commands of the internal szenera-ops tool that run only with an operator profile: device software, approvals, incidents, queues, organizations, operator accounts.
In scripts 3 pages
- JSON output and exit codesJSON without an envelope on standard output, errors only on standard error, --raw for contract violations, and the 13 exit codes from 0 to 12.
- Scripts and CIWork without a profile file by using environment variables, evaluate exit codes, fetch lists completely, limit wait times, and make retries safe.
- When the CLI abortsUnknown command, profile blocked, 401 despite a key, response contradicts the contract, exit 11 or 12: symptom, meaning, solution.