# Scheduler Zero cli documentation Source: https://docs.schedulerzero.com/cli - [Scheduler Zero CLI quickstart](https://docs.schedulerzero.com/cli/quickstart): Log in to the sz CLI, find organization and workspace IDs, list campaigns, and read a campaign with copyable npx and bunx examples. [Markdown](https://docs.schedulerzero.com/cli/quickstart.md) - [Troubleshoot the Scheduler Zero CLI](https://docs.schedulerzero.com/cli/troubleshooting): Fix CLI package-resolution errors, browser-login timeouts, missing credentials, workspace access failures, and confusing JSON output. [Markdown](https://docs.schedulerzero.com/cli/troubleshooting.md) - [Install the Scheduler Zero CLI](https://docs.schedulerzero.com/cli/installation): Run the sz CLI with npx, bunx, pnpm dlx or Yarn, install it globally, pin versions, and check your Node.js setup. [Markdown](https://docs.schedulerzero.com/cli/installation.md) - [Scheduler Zero CLI documentation](https://docs.schedulerzero.com/cli): Use the sz command-line interface with npx or bunx: browser login, API keys, workspace discovery, campaign reads, JSON scripting and CI. [Markdown](https://docs.schedulerzero.com/cli.md) - [CLI options, configuration and output](https://docs.schedulerzero.com/cli/reference): Reference sz CLI flags, credential precedence, environment variables, JSON and table output, workspace defaults, and exit codes. [Markdown](https://docs.schedulerzero.com/cli/reference.md) - [CLI authentication and browser login](https://docs.schedulerzero.com/cli/authentication): Authorize the sz CLI with browser consent or a personal API key, choose workspace permissions, use SSH login, and revoke access. [Markdown](https://docs.schedulerzero.com/cli/authentication.md) - [CLI shell scripts and CI automation](https://docs.schedulerzero.com/cli/scripting): Automate Scheduler Zero reads with pinned CLI versions, secret-managed API keys, JSON output, jq, campaign pagination, and exit-code checks. [Markdown](https://docs.schedulerzero.com/cli/scripting.md) - [CLI command reference](https://docs.schedulerzero.com/cli/commands): Every sz CLI command with usage, options, examples, output and underlying API operations. [Markdown](https://docs.schedulerzero.com/cli/commands.md) - [sz whoami](https://docs.schedulerzero.com/cli/commands/whoami): Scheduler Zero CLI whoami: show the current credential. Usage, options, examples, output and authorization. [Markdown](https://docs.schedulerzero.com/cli/commands/whoami.md) - [sz login](https://docs.schedulerzero.com/cli/commands/login): Scheduler Zero CLI login: sign in in a browser or save an api key. Usage, options, examples, output and authorization. [Markdown](https://docs.schedulerzero.com/cli/commands/login.md) - [sz auth login](https://docs.schedulerzero.com/cli/commands/auth-login): Scheduler Zero CLI auth login: sign in in a browser or save an api key. Usage, options, examples, output and authorization. [Markdown](https://docs.schedulerzero.com/cli/commands/auth-login.md) - [sz auth status](https://docs.schedulerzero.com/cli/commands/auth-status): Scheduler Zero CLI auth status: show local authentication status. Usage, options, examples, output and authorization. [Markdown](https://docs.schedulerzero.com/cli/commands/auth-status.md) - [sz auth logout](https://docs.schedulerzero.com/cli/commands/auth-logout): Scheduler Zero CLI auth logout: remove the saved api key. Usage, options, examples, output and authorization. [Markdown](https://docs.schedulerzero.com/cli/commands/auth-logout.md) - [sz organizations list](https://docs.schedulerzero.com/cli/commands/organizations-list): Scheduler Zero CLI organizations list: list visible organizations. Usage, options, examples, output and authorization. [Markdown](https://docs.schedulerzero.com/cli/commands/organizations-list.md) - [sz workspaces list](https://docs.schedulerzero.com/cli/commands/workspaces-list): Scheduler Zero CLI workspaces list: list workspaces (optionally --organization ). Usage, options, examples, output and authorization. [Markdown](https://docs.schedulerzero.com/cli/commands/workspaces-list.md) - [sz campaigns list](https://docs.schedulerzero.com/cli/commands/campaigns-list): Scheduler Zero CLI campaigns list: list campaigns in --workspace . Usage, options, examples, output and authorization. [Markdown](https://docs.schedulerzero.com/cli/commands/campaigns-list.md) - [sz campaigns get ](https://docs.schedulerzero.com/cli/commands/campaigns-get): Scheduler Zero CLI campaigns get: show one campaign in --workspace . Usage, options, examples, output and authorization. [Markdown](https://docs.schedulerzero.com/cli/commands/campaigns-get.md)