--- name: sentry-cli-auth version: 0.33.0 description: Authenticate with Sentry requires: bins: ["sentry"] auth: true --- # Auth Commands Authenticate with Sentry ### `sentry auth login` Authenticate with Sentry **Flags:** - `--token - Authenticate using an API token instead of OAuth` - `--timeout - Timeout for OAuth flow in seconds (default: 900) - (default: "900")` - `--force - Re-authenticate without prompting` - `--url - Sentry instance URL to authenticate against (e.g. https://sentry.example.com). Required for self-hosted; defaults to SaaS (https://sentry.io).` **Examples:** ```bash sentry auth login sentry auth login --token YOUR_SENTRY_API_TOKEN SENTRY_URL=https://sentry.example.com sentry auth login SENTRY_URL=https://sentry.example.com sentry auth login --token YOUR_TOKEN ``` ### `sentry auth logout` Log out of Sentry **Examples:** ```bash sentry auth logout ``` ### `sentry auth refresh` Refresh your authentication token **Flags:** - `--force - Force refresh even if token is still valid` **Examples:** ```bash sentry auth refresh ``` ### `sentry auth status` View authentication status **Flags:** - `--show-token - Show the stored token (masked by default)` - `-f, --fresh - Bypass cache, re-detect projects, and fetch fresh data` **Examples:** ```bash sentry auth status # Show the raw token sentry auth status --show-token # View current user sentry auth whoami ``` ### `sentry auth token` Print the stored authentication token **Examples:** ```bash sentry auth token ``` ### `sentry auth whoami` Show the currently authenticated identity **Flags:** - `-f, --fresh - Bypass cache, re-detect projects, and fetch fresh data` All commands also support `--json`, `--fields`, `--help`, `--log-level`, and `--verbose` flags.