Skip to content

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.