[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-sentry-sentry-cli":3,"mdc-kq4f9q-key":36,"related-org-sentry-sentry-cli":6117,"related-repo-sentry-sentry-cli":6295},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":24,"repoUrl":25,"updatedAt":26,"license":27,"forks":28,"topics":29,"repo":31,"sourceUrl":34,"mdContent":35},"sentry-cli","interact with Sentry via CLI","Guide for using the Sentry CLI to interact with Sentry from the command line. Use when the user asks about viewing issues, events, projects, organizations, making API calls, or authenticating with Sentry via CLI.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"sentry","Sentry","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fsentry.png","getsentry",[13,17,20,23],{"name":14,"slug":15,"type":16},"Observability","observability","tag",{"name":18,"slug":19,"type":16},"Operations","operations",{"name":21,"slug":22,"type":16},"CLI","cli",{"name":9,"slug":8,"type":16},91,"https:\u002F\u002Fgithub.com\u002Fgetsentry\u002Fcli","2026-07-31T05:57:04.086303",null,10,[30],"tag-production",{"repoUrl":25,"stars":24,"forks":28,"topics":32,"description":33},[30],"Sentry CLI","https:\u002F\u002Fgithub.com\u002Fgetsentry\u002Fcli\u002Ftree\u002FHEAD\u002Fplugins\u002Fsentry-cli\u002Fskills\u002Fsentry-cli","---\nname: sentry-cli\nversion: 0.40.0-dev.0\ndescription: Guide for using the Sentry CLI to interact with Sentry from the command line. Use when the user asks about viewing issues, events, projects, organizations, making API calls, or authenticating with Sentry via CLI.\nrequires:\n  bins: [\"sentry\"]\n  auth: true\n---\n\n# Sentry CLI Usage Guide\n\nHelp users interact with Sentry from the command line using the `sentry` CLI.\n\n## Agent Guidance\n\nBest practices and operational guidance for AI coding agents using the Sentry CLI.\n\n### Key Principles\n\n- **Just run the command** — the CLI handles authentication and org\u002Fproject detection automatically. Don't pre-authenticate or look up org\u002Fproject before running commands. If auth is needed, the CLI prompts interactively.\n- **Prefer CLI commands over raw API calls** — the CLI has dedicated commands for most tasks. Reach for `sentry issue view`, `sentry issue list`, `sentry trace view`, etc. before constructing API calls manually or fetching external documentation.\n- **Use `sentry schema` to explore the API** — if you need to discover API endpoints, run `sentry schema` to browse interactively or `sentry schema \u003Cresource>` to search. This is faster than fetching OpenAPI specs externally.\n- **Use `sentry issue view \u003Cid>` to investigate issues** — when asked about a specific issue (e.g., `CLI-G5`, `PROJECT-123`), use `sentry issue view` directly.\n- **Use `--json` for machine-readable output** — pipe through `jq` for filtering. Human-readable output includes formatting that is hard to parse.\n- **The CLI auto-detects org\u002Fproject** — most commands work without explicit targets by checking `.sentryclirc` config files, scanning for DSNs in `.env` files and source code, and matching directory names. Only specify `\u003Corg>\u002F\u003Cproject>` when the CLI reports it can't detect the target or detects the wrong one.\n\n### Design Principles\n\nThe `sentry` CLI follows conventions from well-known tools — if you're familiar with them, that knowledge transfers directly:\n\n- **`gh` (GitHub CLI) conventions**: The `sentry` CLI uses the same `\u003Cnoun> \u003Cverb>` command pattern (e.g., `sentry issue list`, `sentry org view`). Flags follow `gh` conventions: `--json` for machine-readable output, `--fields` to select specific fields, `-w`\u002F`--web` to open in browser, `-q`\u002F`--query` for filtering, `-n`\u002F`--limit` for result count.\n- **`sentry api` mimics `curl`**: The `sentry api` command provides direct API access with a `curl`-like interface — `--method` for HTTP method, `--data` for request body, `--header` for custom headers. It handles authentication automatically. If you know how to call a REST API with `curl`, the same patterns apply.\n\n### Context Window Tips\n\n- Use `--json --fields` to select specific fields and reduce output size. Run `\u003Ccommand> --help` to see available fields. Example: `sentry issue list --json --fields shortId,title,priority,level,status`\n- Use `--json` when piping output between commands or processing programmatically\n- Use `--limit` to cap the number of results (default is usually 10–100)\n- Prefer `sentry issue view PROJECT-123` over listing and filtering manually\n- Use `sentry api` for endpoints not covered by dedicated commands\n\n### Safety Rules\n\n- Always confirm with the user before running destructive commands: `project delete`, `trial start`\n- For mutations, verify the org\u002Fproject context looks correct in the command output before proceeding with further changes\n- Never store or log authentication tokens — the CLI manages credentials automatically\n- If the CLI reports the wrong org\u002Fproject, override with explicit `\u003Corg>\u002F\u003Cproject>` arguments\n\n### Exit Codes\n\nThe CLI uses semantic exit codes. Key ranges for agents:\n\n| Range | Meaning | Agent Action |\n|-------|---------|-------------|\n| 0 | Success | Proceed normally |\n| 10–19 | Auth error | Prompt user to run `sentry auth login` |\n| 20–29 | Input error | Check command arguments and retry |\n| 30–39 | API error | Retry or report to user |\n| 40–49 | Feature unavailable | Inform user about plan\u002Fsettings |\n| 50–59 | Operation error | Report to user |\n| 60–69 | Command-specific | Check stderr for details |\n\nSee [Exit Codes](\u002Fexit-codes\u002F) for the complete reference.\n\n### Workflow Patterns\n\n#### Investigate an Issue\n\n```bash\n# 1. Find the issue (auto-detects org\u002Fproject from DSN or config)\nsentry issue list --query \"is:unresolved\" --limit 5\n\n# 2. Get details\nsentry issue view PROJECT-123\n\n# 3. Get AI root cause analysis\nsentry issue explain PROJECT-123\n\n# 4. Get a fix plan\nsentry issue plan PROJECT-123\n```\n\n#### Explore Traces and Performance\n\n```bash\n# 1. List recent traces (auto-detects org\u002Fproject)\nsentry trace list --limit 5\n\n# 2. View a specific trace with span tree\nsentry trace view abc123def456...\n\n# 3. View spans for a trace\nsentry span list abc123def456...\n\n# 4. View logs associated with a trace\nsentry trace logs abc123def456...\n```\n\n#### Stream Logs\n\n```bash\n# Stream logs in real-time (auto-detects org\u002Fproject)\nsentry log list --follow\n\n# Filter logs by severity\nsentry log list --query \"severity:error\"\n```\n\n#### Capture Events Locally (Spotlight)\n\n```bash\n# Run the app with the local server auto-enabled; tail errors\u002Ftraces\u002Flogs.\n# No DSN needed — with no DSN, events go ONLY to the local server (nothing\n# reaches the user's Sentry org, no production quota). With a DSN set, the\n# SDK sends to both.\nsentry local run -- npm run dev          # or: python manage.py runserver, etc.\n\n# Watch only AI\u002Fagent (gen_ai, mcp) spans while iterating on an agent.\nsentry local -f ai\n\n# Server-side SDKs read SENTRY_SPOTLIGHT automatically. The CLI also injects\n# the URL under every framework client prefix (NEXT_PUBLIC_, VITE_, PUBLIC_,\n# NUXT_PUBLIC_, REACT_APP_, VUE_APP_, GATSBY_). Until the browser SDK reads\n# these automatically (getsentry\u002Fsentry-javascript#18198), reference the var\n# matching your framework in the client config:\n# Sentry.init({ spotlight: process.env.NEXT_PUBLIC_SENTRY_SPOTLIGHT ?? false })\n```\n\n#### Explore the API Schema\n\n```bash\n# Browse all API resource categories\nsentry schema\n\n# Search for endpoints related to a resource\nsentry schema issues\n\n# Get details about a specific endpoint\nsentry schema \"GET \u002Fapi\u002F0\u002Forganizations\u002F{organization_id_or_slug}\u002Fissues\u002F\"\n```\n\n#### Manage Releases\n\n```bash\n# Create a release — version must match Sentry.init({ release }) exactly\nsentry release create my-org\u002F1.0.0 --project my-project\n\n# Associate commits via repository integration (needs local git checkout)\nsentry release set-commits my-org\u002F1.0.0 --auto\n\n# Or read commits from local git history (no integration needed)\nsentry release set-commits my-org\u002F1.0.0 --local\n\n# Mark the release as finalized\nsentry release finalize my-org\u002F1.0.0\n\n# Record a production deploy\nsentry release deploy my-org\u002F1.0.0 production\n```\n\n**Key details:**\n- The positional is `\u003Corg-slug>\u002F\u003Cversion>`. In `sentry release create sentry\u002F1.0.0`, `sentry` is the org and `1.0.0` is the version — the slash separates org from version, it is not part of the version string.\n- The **version** must match the `release` value in `Sentry.init()`. If your SDK uses `\"1.0.0\"`, the command must use `org\u002F1.0.0`.\n- `--auto` requires a Sentry repository integration (GitHub\u002FGitLab\u002FBitbucket) **and** a local git checkout. It matches your `origin` remote against Sentry's repo list. Without a checkout, use `--local`.\n- With no flag, `set-commits` tries `--auto` first and falls back to `--local` on failure.\n\n#### Arbitrary API Access\n\n```bash\n# GET request (default)\nsentry api \u002Fapi\u002F0\u002Forganizations\u002Fmy-org\u002F\n\n# POST request with data\nsentry api \u002Fapi\u002F0\u002Forganizations\u002Fmy-org\u002Fprojects\u002F --method POST --data '{\"name\":\"new-project\",\"platform\":\"python\"}'\n```\n\n### Dashboard Layout\n\nSentry dashboards use a **6-column grid**. When adding widgets, aim to fill complete rows (widths should sum to 6).\n\nDisplay types with default sizes:\n\n| Display Type | Width | Height | Category | Notes |\n|---|---|---|---|---|\n| `big_number` | 2 | 1 | common | Compact KPI — place 3 per row (2+2+2=6) |\n| `line` | 3 | 2 | common | Half-width chart — place 2 per row (3+3=6) |\n| `area` | 3 | 2 | common | Half-width chart — place 2 per row |\n| `bar` | 3 | 2 | common | Half-width chart — place 2 per row |\n| `table` | 6 | 2 | common | Full-width — always takes its own row |\n| `stacked_area` | 3 | 2 | specialized | Stacked area chart |\n| `top_n` | 3 | 2 | specialized | Top N ranked list |\n| `categorical_bar` | 3 | 2 | specialized | Categorical bar chart |\n| `text` | 3 | 2 | specialized | Static text\u002Fmarkdown widget |\n| `details` | 3 | 2 | internal | Detail view |\n| `wheel` | 3 | 2 | internal | Pie\u002Fwheel chart |\n| `rage_and_dead_clicks` | 3 | 2 | internal | Rage\u002Fdead click visualization |\n| `server_tree` | 3 | 2 | internal | Hierarchical tree display |\n| `agents_traces_table` | 3 | 2 | internal | Agents traces table |\n\nUse **common** types for general dashboards. Use **specialized** only when specifically requested. Avoid **internal** types unless the user explicitly asks.\n\nAvailable datasets: `spans` (default), `tracemetrics`, `discover`, `issue`, `error-events`, `logs`. Run `sentry dashboard widget --help` for dataset descriptions, query formats, and examples.\n\n**Row-filling examples:**\n\n```bash\n# 3 KPIs filling one row (2+2+2 = 6)\nsentry dashboard widget add \u003Cdashboard> \"Error Count\" --display big_number --query count\nsentry dashboard widget add \u003Cdashboard> \"P95 Duration\" --display big_number --query p95:span.duration\nsentry dashboard widget add \u003Cdashboard> \"Throughput\" --display big_number --query epm\n\n# 2 charts filling one row (3+3 = 6)\nsentry dashboard widget add \u003Cdashboard> \"Errors Over Time\" --display line --query count\nsentry dashboard widget add \u003Cdashboard> \"Latency Over Time\" --display line --query p95:span.duration\n\n# Full-width table (6 = 6)\nsentry dashboard widget add \u003Cdashboard> \"Top Endpoints\" --display table \\\n  --query count --query p95:span.duration \\\n  --group-by transaction --sort -count --limit 10\n```\n\n### Quick Reference\n\n#### Time filtering\n\nUse `--period` (alias: `-t`) to filter by time window:\n\n```bash\nsentry trace list --period 1h\nsentry span list --period 24h\nsentry span list -t 7d\n```\n\n#### Scoping to an org or project\n\nOrg and project are positional arguments following `gh` CLI conventions:\n\n```bash\nsentry trace list my-org\u002Fmy-project\nsentry issue list my-org\u002Fmy-project\nsentry span list my-org\u002Fmy-project\u002Fabc123def456...\n```\n\n#### Listing spans in a trace\n\nPass the trace ID as a positional argument to `span list`:\n\n```bash\nsentry span list abc123def456...\nsentry span list my-org\u002Fmy-project\u002Fabc123def456...\n```\n\n#### Dataset names for the Events API\n\nWhen querying the Events API (directly or via `sentry api`), valid dataset values are: `spans`, `transactions`, `logs`, `errors`, `discover`.\n\n### Common Mistakes\n\n- **Wrong issue ID format**: Use `PROJECT-123` (short ID), not the numeric ID `123456789`. The short ID includes the project prefix.\n- **Pre-authenticating unnecessarily**: Don't run `sentry auth login` before every command. The CLI detects missing\u002Fexpired auth and prompts automatically. Only run `sentry auth login` if you need to switch accounts.\n- **Missing `--json` for piping**: Human-readable output includes formatting. Use `--json` when parsing output programmatically.\n- **Specifying org\u002Fproject when not needed**: Auto-detection resolves org\u002Fproject from `.sentryclirc` config files, DSNs, env vars, and directory names. Let it work first — only add `\u003Corg>\u002F\u003Cproject>` if the CLI says it can't detect the target or detects the wrong one.\n- **Confusing `--query` syntax**: The `--query` flag uses Sentry search syntax (e.g., `is:unresolved`, `assigned:me`), not free text search.\n- **Not using `--web`**: View commands support `-w`\u002F`--web` to open the resource in the browser — useful for sharing links.\n- **Fetching API schemas instead of using the CLI**: Prefer `sentry schema` to browse the API and `sentry api` to make requests — the CLI handles authentication and endpoint resolution, so there's rarely a need to download OpenAPI specs separately.\n- **Release version mismatch**: The `org\u002Fversion` positional is `\u003Corg-slug>\u002F\u003Cversion>`, where `org\u002F` is the org, not part of the version. `sentry release create sentry\u002F1.0.0` creates version `1.0.0` in org `sentry`. If your `Sentry.init()` uses `release: \"1.0.0\"`, this is correct. Don't double-prefix like `sentry\u002Fmyapp\u002F1.0.0`.\n- **Running `set-commits --auto` without a git checkout**: `--auto` needs a local git repo to discover the origin remote URL and HEAD commit. In CI, ensure `actions\u002Fcheckout` with `fetch-depth: 0` runs before `set-commits --auto`.\n- **Using `sentry api` when CLI commands suffice**: `sentry issue list --json` and `sentry issue view --json` already include `shortId`, `title`, `count`, `userCount`, `priority`, `level`, `status`, `permalink`, and other fields at the top level. When using `--fields` to select specific fields like `count` or `userCount`, the CLI automatically ensures these fields are present in the API response. Use `--fields` to select specific fields and `--help` to see all available fields. Only fall back to `sentry api` for data the CLI doesn't expose.\n\n## Prerequisites\n\nThe CLI must be installed and authenticated before use.\n\n### Installation\n\n```bash\ncurl https:\u002F\u002Fcli.sentry.dev\u002Finstall -fsS | bash\ncurl https:\u002F\u002Fcli.sentry.dev\u002Finstall -fsS | bash -s -- --version nightly\n\n# Or install via npm\u002Fpnpm\u002Fbun\nnpm install -g sentry\n```\n\n### Authentication\n\n```bash\nsentry auth login\nsentry auth login --token YOUR_SENTRY_API_TOKEN\nsentry auth status\nsentry auth logout\n```\n\n## Command Reference\n\n### Auth\n\nAuthenticate with Sentry\n\n- `sentry auth login` — Authenticate with Sentry\n- `sentry auth logout` — Log out of Sentry\n- `sentry auth refresh` — Refresh your OAuth access token\n- `sentry auth status` — View authentication status\n- `sentry auth token` — Print the stored authentication token\n- `sentry auth whoami` — Show the currently authenticated identity\n\n→ Full flags and examples: `references\u002Fauth.md`\n\n### Org\n\nWork with Sentry organizations\n\n- `sentry org list` — List organizations\n- `sentry org view \u003Corg>` — View details of an organization\n\n→ Full flags and examples: `references\u002Forg.md`\n\n### Project\n\nWork with Sentry projects\n\n- `sentry project create \u003Cname> \u003Cplatform>` — Create a new project\n- `sentry project delete \u003Corg\u002Fproject>` — Delete a project\n- `sentry project list \u003Corg\u002Fproject>` — List projects\n- `sentry project view \u003Corg\u002Fproject>` — View details of a project\n\n→ Full flags and examples: `references\u002Fproject.md`\n\n### Issue\n\nManage Sentry issues\n\n- `sentry issue list \u003Corg\u002Fproject>` — List issues in a project\n- `sentry issue events \u003Cissue>` — List events for a specific issue\n- `sentry issue explain \u003Cissue>` — Analyze an issue's root cause using Seer AI\n- `sentry issue plan \u003Cissue>` — Generate a solution plan using Seer AI\n- `sentry issue view \u003Cissue>` — View details of a specific issue\n- `sentry issue resolve \u003Cissue>` — Mark an issue as resolved\n- `sentry issue unresolve \u003Cissue>` — Reopen a resolved issue\n- `sentry issue archive \u003Cissue>` — Archive (ignore) an issue\n- `sentry issue merge \u003Cissue...>` — Merge 2+ issues into a single canonical group\n\n→ Full flags and examples: `references\u002Fissue.md`\n\n### Event\n\nView, list, and send Sentry events\n\n- `sentry event view \u003Corg\u002Fproject\u002Fevent-id...>` — View details of one or more events\n- `sentry event list \u003Cissue>` — List events for an issue\n- `sentry event send \u003Cargs...>` — Send a Sentry event\n\n→ Full flags and examples: `references\u002Fevent.md`\n\n### API\n\nMake an authenticated API request\n\n- `sentry api \u003Cendpoint>` — Make an authenticated API request\n\n→ Full flags and examples: `references\u002Fapi.md`\n\n### Alert\n\nManage Sentry alert rules\n\n- `sentry alert issues list \u003Corg\u002Fproject>` — List issue alert rules\n- `sentry alert issues view \u003Corg\u002Fproject\u002Frule-id-or-name>` — View an issue alert rule\n- `sentry alert issues create \u003Ctarget>` — Create an issue alert rule\n- `sentry alert issues delete \u003Corg\u002Fproject\u002Frule-id-or-name>` — Delete an issue alert rule\n- `sentry alert issues edit \u003Corg\u002Fproject\u002Frule-id-or-name>` — Edit an issue alert rule\n- `sentry alert metrics list \u003Ctarget>` — List metric alert rules\n- `sentry alert metrics view \u003Corg\u002Frule-id-or-name>` — View a metric alert rule\n- `sentry alert metrics create \u003Corg>` — Create a metric alert rule\n- `sentry alert metrics delete \u003Corg\u002Frule-id-or-name>` — Delete a metric alert rule\n- `sentry alert metrics edit \u003Corg\u002Frule-id-or-name>` — Edit a metric alert rule\n\n→ Full flags and examples: `references\u002Falert.md`\n\n### Build\n\nManage mobile build artifacts\n\n- `sentry build upload \u003Cpath...>` — Upload builds to a project\n- `sentry build download \u003Cbuild-id>` — Download a build artifact\n\n→ Full flags and examples: `references\u002Fbuild.md`\n\n### CLI\n\nCLI-related commands\n\n- `sentry cli defaults \u003Ckey value...>` — View and manage default settings\n- `sentry cli feedback \u003Cmessage...>` — Send feedback about the CLI\n- `sentry cli fix` — Diagnose and repair CLI database issues\n- `sentry cli import` — Import settings from legacy .sentryclirc files\n- `sentry cli setup` — Configure shell integration\n- `sentry cli uninstall` — Uninstall Sentry CLI\n- `sentry cli upgrade \u003Cversion>` — Update the Sentry CLI to the latest version\n\n→ Full flags and examples: `references\u002Fcli.md`\n\n### Code-mappings\n\nManage code mappings for stack trace linking\n\n- `sentry code-mappings upload \u003Cpath>` — Upload code mappings for stack trace linking\n\n→ Full flags and examples: `references\u002Fcode-mappings.md`\n\n### Dart-symbol-map\n\nWork with Dart\u002FFlutter symbol maps\n\n- `sentry dart-symbol-map upload \u003Cpath>` — Upload a Dart\u002FFlutter symbol map to Sentry\n\n→ Full flags and examples: `references\u002Fdart-symbol-map.md`\n\n### Debug-files\n\nWork with debug information files\n\n- `sentry debug-files check \u003Cpath>` — Inspect a debug information file\n- `sentry debug-files find \u003Cid...>` — Locate debug files for given debug identifiers\n- `sentry debug-files upload \u003Cpath...>` — Upload debug information files to Sentry\n- `sentry debug-files print-sources \u003Cpath>` — List the source files a debug file references\n- `sentry debug-files bundle-sources \u003Cpath>` — Bundle a debug file's source files for source context\n- `sentry debug-files bundle-jvm \u003Cpath>` — Create a JVM source bundle for source context\n\n→ Full flags and examples: `references\u002Fdebug-files.md`\n\n### Dashboard\n\nManage Sentry dashboards\n\n- `sentry dashboard list \u003Corg\u002Ftitle-filter...>` — List dashboards\n- `sentry dashboard view \u003Corg\u002Fproject\u002Fdashboard...>` — View a dashboard\n- `sentry dashboard create \u003Corg\u002Fproject\u002Ftitle...>` — Create a dashboard\n- `sentry dashboard widget add \u003Corg\u002Fproject\u002Fdashboard\u002Ftitle...>` — Add a widget to a dashboard\n- `sentry dashboard widget edit \u003Corg\u002Fproject\u002Fdashboard...>` — Edit a widget in a dashboard\n- `sentry dashboard widget delete \u003Corg\u002Fproject\u002Fdashboard...>` — Delete a widget from a dashboard\n- `sentry dashboard revisions \u003Corg\u002Fdashboard...>` — List dashboard revisions\n- `sentry dashboard restore \u003Corg\u002Fdashboard...>` — Restore a dashboard revision\n\n→ Full flags and examples: `references\u002Fdashboard.md`\n\n### Proguard\n\nWork with ProGuard\u002FR8 mapping files\n\n- `sentry proguard upload \u003Cpath...>` — Upload ProGuard\u002FR8 mapping files to Sentry\n- `sentry proguard uuid \u003Cpath>` — Compute the UUID for a ProGuard mapping file\n\n→ Full flags and examples: `references\u002Fproguard.md`\n\n### React-native\n\nUpload React Native sourcemaps from build steps\n\n- `sentry react-native gradle` — Upload a React Native bundle + sourcemap (Gradle build step)\n- `sentry react-native xcode \u003Cscript-arg...>` — Upload React Native sourcemaps (Xcode build step)\n\n→ Full flags and examples: `references\u002Freact-native.md`\n\n### Replay\n\nSearch and inspect Session Replays\n\n- `sentry replay list \u003Corg\u002Fproject>` — List recent Session Replays\n- `sentry replay view \u003Creplay-id-or-url...>` — View a Session Replay\n\n→ Full flags and examples: `references\u002Freplay.md`\n\n### Release\n\nWork with Sentry releases\n\n- `sentry release list \u003Corg\u002Fproject>` — List releases with adoption and health metrics\n- `sentry release view \u003Corg\u002Fversion>` — View release details with health metrics\n- `sentry release create \u003Corg\u002Fversion>` — Create a release\n- `sentry release finalize \u003Corg\u002Fversion>` — Finalize a release\n- `sentry release delete \u003Corg\u002Fversion>` — Delete a release\n- `sentry release archive \u003Corg\u002Fversion>` — Archive a release\n- `sentry release restore \u003Corg\u002Fversion>` — Restore an archived release\n- `sentry release deploy \u003Corg\u002Fversion> \u003Cenvironment> \u003Cname>` — Create a deploy for a release\n- `sentry release deploys \u003Corg\u002Fversion>` — List deploys for a release\n- `sentry release set-commits \u003Corg\u002Fversion>` — Set commits for a release\n- `sentry release propose-version` — Propose a release version\n\n→ Full flags and examples: `references\u002Frelease.md`\n\n### Repo\n\nWork with Sentry repositories\n\n- `sentry repo list \u003Corg\u002Fproject>` — List repositories\n\n→ Full flags and examples: `references\u002Frepo.md`\n\n### Team\n\nWork with Sentry teams\n\n- `sentry team list \u003Corg\u002Fproject>` — List teams\n\n→ Full flags and examples: `references\u002Fteam.md`\n\n### Explore\n\nQuery aggregate event data (Explore)\n\n- `sentry explore \u003Ctarget>` — Query aggregate event data (Explore)\n\n→ Full flags and examples: `references\u002Fexplore.md`\n\n### Log\n\nView Sentry logs\n\n- `sentry log list \u003Corg\u002Fproject-or-trace-id...>` — List logs from a project\n- `sentry log view \u003Corg\u002Fproject\u002Flog-id...>` — View details of one or more log entries\n\n→ Full flags and examples: `references\u002Flog.md`\n\n### Monitor\n\nWork with Sentry cron monitors\n\n- `sentry monitor run \u003Cmonitor-slug command...>` — Wrap a command with cron monitor check-ins\n- `sentry monitor list \u003Corg\u002Fproject>` — List cron monitors\n\n→ Full flags and examples: `references\u002Fmonitor.md`\n\n### Snapshots\n\nManage and compare snapshots\n\n- `sentry snapshots diff \u003Cbase-dir> \u003Chead-dir>` — Compare two directories of snapshot images\n- `sentry snapshots download` — Download baseline snapshot images\n- `sentry snapshots upload \u003Cpath>` — Upload snapshots to a project\n\n→ Full flags and examples: `references\u002Fsnapshots.md`\n\n### Sourcemap\n\nManage sourcemaps\n\n- `sentry sourcemap inject \u003Cdirectory>` — Inject debug IDs into JavaScript files and sourcemaps\n- `sentry sourcemap upload \u003Cdirectory>` — Upload sourcemaps to Sentry\n- `sentry sourcemap resolve \u003Cdirectory>` — Resolve and report sourcemap linkage for JavaScript files\n\n→ Full flags and examples: `references\u002Fsourcemap.md`\n\n### Span\n\nList and view spans in projects or traces\n\n- `sentry span list \u003Corg\u002Fproject\u002Ftrace-id...>` — List spans in a project or trace\n- `sentry span view \u003Ctrace-id\u002Fspan-id...>` — View details of specific spans\n\n→ Full flags and examples: `references\u002Fspan.md`\n\n### Trace\n\nView distributed traces\n\n- `sentry trace list \u003Corg\u002Fproject>` — List recent traces in a project\n- `sentry trace view \u003Corg\u002Fproject\u002Ftrace-id...>` — View details of a specific trace\n- `sentry trace logs \u003Corg\u002Fproject\u002Ftrace-id...>` — View logs associated with a trace\n\n→ Full flags and examples: `references\u002Ftrace.md`\n\n### Trial\n\nManage product trials\n\n- `sentry trial list \u003Corg>` — List product trials\n- `sentry trial start \u003Cname> \u003Corg>` — Start a product trial\n\n→ Full flags and examples: `references\u002Ftrial.md`\n\n### Init\n\nInitialize Sentry in your project (experimental)\n\n- `sentry init \u003Ctarget> \u003Cdirectory>` — Initialize Sentry in your project (experimental)\n\n→ Full flags and examples: `references\u002Finit.md`\n\n### Info\n\nPrint configuration and verify authentication\n\n- `sentry info` — Print configuration and verify authentication\n\n→ Full flags and examples: `references\u002Finfo.md`\n\n### Local\n\nSentry for local development\n\n- `sentry local serve` — Start the local dev server and tail events\n- `sentry local run \u003Ccommand...>` — Run a command with the local dev server enabled\n\n→ Full flags and examples: `references\u002Flocal.md`\n\n### Schema\n\nBrowse the Sentry API schema\n\n- `sentry schema \u003Cresource...>` — Browse the Sentry API schema\n\n→ Full flags and examples: `references\u002Fschema.md`\n\n## Global Options\n\nAll commands support the following global options:\n\n- `--help` - Show help for the command\n- `--version` - Show CLI version\n- `--log-level \u003Clevel>` - Set log verbosity (`error`, `warn`, `log`, `info`, `debug`, `trace`). Overrides `SENTRY_LOG_LEVEL`\n- `--verbose` - Shorthand for `--log-level debug`\n\n## Output Formats\n\n### JSON Output\n\nMost list and view commands support `--json` flag for JSON output, making it easy to integrate with other tools:\n\n```bash\nsentry org list --json | jq '.[] | .slug'\n```\n\n### Opening in Browser\n\nView commands support `-w` or `--web` flag to open the resource in your browser:\n\n```bash\nsentry issue view PROJ-123 -w\n```\n",{"data":37,"body":42},{"name":4,"version":38,"description":6,"requires":39},"0.40.0-dev.0",{"bins":40,"auth":41},[8],true,{"type":43,"children":44},"root",[45,54,68,75,80,87,267,273,285,467,473,548,554,597,603,608,773,786,792,799,989,995,1139,1145,1229,1235,1410,1416,1514,1520,1722,1730,1871,1877,1970,1976,1988,1993,2439,2461,2518,2526,3025,3031,3037,3057,3138,3144,3156,3222,3228,3241,3286,3292,3336,3342,3785,3791,3796,3802,3917,3923,4005,4011,4017,4022,4090,4101,4107,4112,4137,4147,4153,4158,4205,4215,4220,4225,4327,4337,4343,4348,4384,4394,4400,4405,4419,4429,4435,4440,4553,4563,4569,4574,4599,4609,4613,4618,4698,4708,4714,4719,4733,4743,4749,4754,4768,4778,4784,4789,4858,4868,4874,4879,4970,4980,4986,4991,5016,5026,5032,5037,5062,5072,5078,5083,5108,5118,5123,5128,5252,5262,5268,5273,5287,5297,5303,5308,5322,5332,5338,5343,5357,5367,5373,5378,5403,5413,5419,5424,5449,5459,5465,5470,5506,5516,5522,5527,5563,5573,5578,5583,5608,5618,5624,5629,5665,5675,5681,5686,5711,5721,5727,5732,5746,5756,5762,5767,5781,5791,5797,5802,5827,5837,5843,5848,5862,5872,5878,5883,5981,5987,5993,6005,6055,6061,6079,6111],{"type":46,"tag":47,"props":48,"children":50},"element","h1",{"id":49},"sentry-cli-usage-guide",[51],{"type":52,"value":53},"text","Sentry CLI Usage Guide",{"type":46,"tag":55,"props":56,"children":57},"p",{},[58,60,66],{"type":52,"value":59},"Help users interact with Sentry from the command line using the ",{"type":46,"tag":61,"props":62,"children":64},"code",{"className":63},[],[65],{"type":52,"value":8},{"type":52,"value":67}," CLI.",{"type":46,"tag":69,"props":70,"children":72},"h2",{"id":71},"agent-guidance",[73],{"type":52,"value":74},"Agent Guidance",{"type":46,"tag":55,"props":76,"children":77},{},[78],{"type":52,"value":79},"Best practices and operational guidance for AI coding agents using the Sentry CLI.",{"type":46,"tag":81,"props":82,"children":84},"h3",{"id":83},"key-principles",[85],{"type":52,"value":86},"Key Principles",{"type":46,"tag":88,"props":89,"children":90},"ul",{},[91,103,136,169,208,233],{"type":46,"tag":92,"props":93,"children":94},"li",{},[95,101],{"type":46,"tag":96,"props":97,"children":98},"strong",{},[99],{"type":52,"value":100},"Just run the command",{"type":52,"value":102}," — the CLI handles authentication and org\u002Fproject detection automatically. Don't pre-authenticate or look up org\u002Fproject before running commands. If auth is needed, the CLI prompts interactively.",{"type":46,"tag":92,"props":104,"children":105},{},[106,111,113,119,121,127,128,134],{"type":46,"tag":96,"props":107,"children":108},{},[109],{"type":52,"value":110},"Prefer CLI commands over raw API calls",{"type":52,"value":112}," — the CLI has dedicated commands for most tasks. Reach for ",{"type":46,"tag":61,"props":114,"children":116},{"className":115},[],[117],{"type":52,"value":118},"sentry issue view",{"type":52,"value":120},", ",{"type":46,"tag":61,"props":122,"children":124},{"className":123},[],[125],{"type":52,"value":126},"sentry issue list",{"type":52,"value":120},{"type":46,"tag":61,"props":129,"children":131},{"className":130},[],[132],{"type":52,"value":133},"sentry trace view",{"type":52,"value":135},", etc. before constructing API calls manually or fetching external documentation.",{"type":46,"tag":92,"props":137,"children":138},{},[139,152,154,159,161,167],{"type":46,"tag":96,"props":140,"children":141},{},[142,144,150],{"type":52,"value":143},"Use ",{"type":46,"tag":61,"props":145,"children":147},{"className":146},[],[148],{"type":52,"value":149},"sentry schema",{"type":52,"value":151}," to explore the API",{"type":52,"value":153}," — if you need to discover API endpoints, run ",{"type":46,"tag":61,"props":155,"children":157},{"className":156},[],[158],{"type":52,"value":149},{"type":52,"value":160}," to browse interactively or ",{"type":46,"tag":61,"props":162,"children":164},{"className":163},[],[165],{"type":52,"value":166},"sentry schema \u003Cresource>",{"type":52,"value":168}," to search. This is faster than fetching OpenAPI specs externally.",{"type":46,"tag":92,"props":170,"children":171},{},[172,184,186,192,193,199,201,206],{"type":46,"tag":96,"props":173,"children":174},{},[175,176,182],{"type":52,"value":143},{"type":46,"tag":61,"props":177,"children":179},{"className":178},[],[180],{"type":52,"value":181},"sentry issue view \u003Cid>",{"type":52,"value":183}," to investigate issues",{"type":52,"value":185}," — when asked about a specific issue (e.g., ",{"type":46,"tag":61,"props":187,"children":189},{"className":188},[],[190],{"type":52,"value":191},"CLI-G5",{"type":52,"value":120},{"type":46,"tag":61,"props":194,"children":196},{"className":195},[],[197],{"type":52,"value":198},"PROJECT-123",{"type":52,"value":200},"), use ",{"type":46,"tag":61,"props":202,"children":204},{"className":203},[],[205],{"type":52,"value":118},{"type":52,"value":207}," directly.",{"type":46,"tag":92,"props":209,"children":210},{},[211,223,225,231],{"type":46,"tag":96,"props":212,"children":213},{},[214,215,221],{"type":52,"value":143},{"type":46,"tag":61,"props":216,"children":218},{"className":217},[],[219],{"type":52,"value":220},"--json",{"type":52,"value":222}," for machine-readable output",{"type":52,"value":224}," — pipe through ",{"type":46,"tag":61,"props":226,"children":228},{"className":227},[],[229],{"type":52,"value":230},"jq",{"type":52,"value":232}," for filtering. Human-readable output includes formatting that is hard to parse.",{"type":46,"tag":92,"props":234,"children":235},{},[236,241,243,249,251,257,259,265],{"type":46,"tag":96,"props":237,"children":238},{},[239],{"type":52,"value":240},"The CLI auto-detects org\u002Fproject",{"type":52,"value":242}," — most commands work without explicit targets by checking ",{"type":46,"tag":61,"props":244,"children":246},{"className":245},[],[247],{"type":52,"value":248},".sentryclirc",{"type":52,"value":250}," config files, scanning for DSNs in ",{"type":46,"tag":61,"props":252,"children":254},{"className":253},[],[255],{"type":52,"value":256},".env",{"type":52,"value":258}," files and source code, and matching directory names. Only specify ",{"type":46,"tag":61,"props":260,"children":262},{"className":261},[],[263],{"type":52,"value":264},"\u003Corg>\u002F\u003Cproject>",{"type":52,"value":266}," when the CLI reports it can't detect the target or detects the wrong one.",{"type":46,"tag":81,"props":268,"children":270},{"id":269},"design-principles",[271],{"type":52,"value":272},"Design Principles",{"type":46,"tag":55,"props":274,"children":275},{},[276,278,283],{"type":52,"value":277},"The ",{"type":46,"tag":61,"props":279,"children":281},{"className":280},[],[282],{"type":52,"value":8},{"type":52,"value":284}," CLI follows conventions from well-known tools — if you're familiar with them, that knowledge transfers directly:",{"type":46,"tag":88,"props":286,"children":287},{},[288,401],{"type":46,"tag":92,"props":289,"children":290},{},[291,302,304,309,311,317,319,324,325,331,333,338,340,345,347,353,355,361,363,369,371,377,378,384,386,392,393,399],{"type":46,"tag":96,"props":292,"children":293},{},[294,300],{"type":46,"tag":61,"props":295,"children":297},{"className":296},[],[298],{"type":52,"value":299},"gh",{"type":52,"value":301}," (GitHub CLI) conventions",{"type":52,"value":303},": The ",{"type":46,"tag":61,"props":305,"children":307},{"className":306},[],[308],{"type":52,"value":8},{"type":52,"value":310}," CLI uses the same ",{"type":46,"tag":61,"props":312,"children":314},{"className":313},[],[315],{"type":52,"value":316},"\u003Cnoun> \u003Cverb>",{"type":52,"value":318}," command pattern (e.g., ",{"type":46,"tag":61,"props":320,"children":322},{"className":321},[],[323],{"type":52,"value":126},{"type":52,"value":120},{"type":46,"tag":61,"props":326,"children":328},{"className":327},[],[329],{"type":52,"value":330},"sentry org view",{"type":52,"value":332},"). Flags follow ",{"type":46,"tag":61,"props":334,"children":336},{"className":335},[],[337],{"type":52,"value":299},{"type":52,"value":339}," conventions: ",{"type":46,"tag":61,"props":341,"children":343},{"className":342},[],[344],{"type":52,"value":220},{"type":52,"value":346}," for machine-readable output, ",{"type":46,"tag":61,"props":348,"children":350},{"className":349},[],[351],{"type":52,"value":352},"--fields",{"type":52,"value":354}," to select specific fields, ",{"type":46,"tag":61,"props":356,"children":358},{"className":357},[],[359],{"type":52,"value":360},"-w",{"type":52,"value":362},"\u002F",{"type":46,"tag":61,"props":364,"children":366},{"className":365},[],[367],{"type":52,"value":368},"--web",{"type":52,"value":370}," to open in browser, ",{"type":46,"tag":61,"props":372,"children":374},{"className":373},[],[375],{"type":52,"value":376},"-q",{"type":52,"value":362},{"type":46,"tag":61,"props":379,"children":381},{"className":380},[],[382],{"type":52,"value":383},"--query",{"type":52,"value":385}," for filtering, ",{"type":46,"tag":61,"props":387,"children":389},{"className":388},[],[390],{"type":52,"value":391},"-n",{"type":52,"value":362},{"type":46,"tag":61,"props":394,"children":396},{"className":395},[],[397],{"type":52,"value":398},"--limit",{"type":52,"value":400}," for result count.",{"type":46,"tag":92,"props":402,"children":403},{},[404,421,422,427,429,434,436,442,444,450,452,458,460,465],{"type":46,"tag":96,"props":405,"children":406},{},[407,413,415],{"type":46,"tag":61,"props":408,"children":410},{"className":409},[],[411],{"type":52,"value":412},"sentry api",{"type":52,"value":414}," mimics ",{"type":46,"tag":61,"props":416,"children":418},{"className":417},[],[419],{"type":52,"value":420},"curl",{"type":52,"value":303},{"type":46,"tag":61,"props":423,"children":425},{"className":424},[],[426],{"type":52,"value":412},{"type":52,"value":428}," command provides direct API access with a ",{"type":46,"tag":61,"props":430,"children":432},{"className":431},[],[433],{"type":52,"value":420},{"type":52,"value":435},"-like interface — ",{"type":46,"tag":61,"props":437,"children":439},{"className":438},[],[440],{"type":52,"value":441},"--method",{"type":52,"value":443}," for HTTP method, ",{"type":46,"tag":61,"props":445,"children":447},{"className":446},[],[448],{"type":52,"value":449},"--data",{"type":52,"value":451}," for request body, ",{"type":46,"tag":61,"props":453,"children":455},{"className":454},[],[456],{"type":52,"value":457},"--header",{"type":52,"value":459}," for custom headers. It handles authentication automatically. If you know how to call a REST API with ",{"type":46,"tag":61,"props":461,"children":463},{"className":462},[],[464],{"type":52,"value":420},{"type":52,"value":466},", the same patterns apply.",{"type":46,"tag":81,"props":468,"children":470},{"id":469},"context-window-tips",[471],{"type":52,"value":472},"Context Window Tips",{"type":46,"tag":88,"props":474,"children":475},{},[476,502,513,524,537],{"type":46,"tag":92,"props":477,"children":478},{},[479,480,486,488,494,496],{"type":52,"value":143},{"type":46,"tag":61,"props":481,"children":483},{"className":482},[],[484],{"type":52,"value":485},"--json --fields",{"type":52,"value":487}," to select specific fields and reduce output size. Run ",{"type":46,"tag":61,"props":489,"children":491},{"className":490},[],[492],{"type":52,"value":493},"\u003Ccommand> --help",{"type":52,"value":495}," to see available fields. Example: ",{"type":46,"tag":61,"props":497,"children":499},{"className":498},[],[500],{"type":52,"value":501},"sentry issue list --json --fields shortId,title,priority,level,status",{"type":46,"tag":92,"props":503,"children":504},{},[505,506,511],{"type":52,"value":143},{"type":46,"tag":61,"props":507,"children":509},{"className":508},[],[510],{"type":52,"value":220},{"type":52,"value":512}," when piping output between commands or processing programmatically",{"type":46,"tag":92,"props":514,"children":515},{},[516,517,522],{"type":52,"value":143},{"type":46,"tag":61,"props":518,"children":520},{"className":519},[],[521],{"type":52,"value":398},{"type":52,"value":523}," to cap the number of results (default is usually 10–100)",{"type":46,"tag":92,"props":525,"children":526},{},[527,529,535],{"type":52,"value":528},"Prefer ",{"type":46,"tag":61,"props":530,"children":532},{"className":531},[],[533],{"type":52,"value":534},"sentry issue view PROJECT-123",{"type":52,"value":536}," over listing and filtering manually",{"type":46,"tag":92,"props":538,"children":539},{},[540,541,546],{"type":52,"value":143},{"type":46,"tag":61,"props":542,"children":544},{"className":543},[],[545],{"type":52,"value":412},{"type":52,"value":547}," for endpoints not covered by dedicated commands",{"type":46,"tag":81,"props":549,"children":551},{"id":550},"safety-rules",[552],{"type":52,"value":553},"Safety Rules",{"type":46,"tag":88,"props":555,"children":556},{},[557,575,580,585],{"type":46,"tag":92,"props":558,"children":559},{},[560,562,568,569],{"type":52,"value":561},"Always confirm with the user before running destructive commands: ",{"type":46,"tag":61,"props":563,"children":565},{"className":564},[],[566],{"type":52,"value":567},"project delete",{"type":52,"value":120},{"type":46,"tag":61,"props":570,"children":572},{"className":571},[],[573],{"type":52,"value":574},"trial start",{"type":46,"tag":92,"props":576,"children":577},{},[578],{"type":52,"value":579},"For mutations, verify the org\u002Fproject context looks correct in the command output before proceeding with further changes",{"type":46,"tag":92,"props":581,"children":582},{},[583],{"type":52,"value":584},"Never store or log authentication tokens — the CLI manages credentials automatically",{"type":46,"tag":92,"props":586,"children":587},{},[588,590,595],{"type":52,"value":589},"If the CLI reports the wrong org\u002Fproject, override with explicit ",{"type":46,"tag":61,"props":591,"children":593},{"className":592},[],[594],{"type":52,"value":264},{"type":52,"value":596}," arguments",{"type":46,"tag":81,"props":598,"children":600},{"id":599},"exit-codes",[601],{"type":52,"value":602},"Exit Codes",{"type":46,"tag":55,"props":604,"children":605},{},[606],{"type":52,"value":607},"The CLI uses semantic exit codes. Key ranges for agents:",{"type":46,"tag":609,"props":610,"children":611},"table",{},[612,636],{"type":46,"tag":613,"props":614,"children":615},"thead",{},[616],{"type":46,"tag":617,"props":618,"children":619},"tr",{},[620,626,631],{"type":46,"tag":621,"props":622,"children":623},"th",{},[624],{"type":52,"value":625},"Range",{"type":46,"tag":621,"props":627,"children":628},{},[629],{"type":52,"value":630},"Meaning",{"type":46,"tag":621,"props":632,"children":633},{},[634],{"type":52,"value":635},"Agent Action",{"type":46,"tag":637,"props":638,"children":639},"tbody",{},[640,659,683,701,719,737,755],{"type":46,"tag":617,"props":641,"children":642},{},[643,649,654],{"type":46,"tag":644,"props":645,"children":646},"td",{},[647],{"type":52,"value":648},"0",{"type":46,"tag":644,"props":650,"children":651},{},[652],{"type":52,"value":653},"Success",{"type":46,"tag":644,"props":655,"children":656},{},[657],{"type":52,"value":658},"Proceed normally",{"type":46,"tag":617,"props":660,"children":661},{},[662,667,672],{"type":46,"tag":644,"props":663,"children":664},{},[665],{"type":52,"value":666},"10–19",{"type":46,"tag":644,"props":668,"children":669},{},[670],{"type":52,"value":671},"Auth error",{"type":46,"tag":644,"props":673,"children":674},{},[675,677],{"type":52,"value":676},"Prompt user to run ",{"type":46,"tag":61,"props":678,"children":680},{"className":679},[],[681],{"type":52,"value":682},"sentry auth login",{"type":46,"tag":617,"props":684,"children":685},{},[686,691,696],{"type":46,"tag":644,"props":687,"children":688},{},[689],{"type":52,"value":690},"20–29",{"type":46,"tag":644,"props":692,"children":693},{},[694],{"type":52,"value":695},"Input error",{"type":46,"tag":644,"props":697,"children":698},{},[699],{"type":52,"value":700},"Check command arguments and retry",{"type":46,"tag":617,"props":702,"children":703},{},[704,709,714],{"type":46,"tag":644,"props":705,"children":706},{},[707],{"type":52,"value":708},"30–39",{"type":46,"tag":644,"props":710,"children":711},{},[712],{"type":52,"value":713},"API error",{"type":46,"tag":644,"props":715,"children":716},{},[717],{"type":52,"value":718},"Retry or report to user",{"type":46,"tag":617,"props":720,"children":721},{},[722,727,732],{"type":46,"tag":644,"props":723,"children":724},{},[725],{"type":52,"value":726},"40–49",{"type":46,"tag":644,"props":728,"children":729},{},[730],{"type":52,"value":731},"Feature unavailable",{"type":46,"tag":644,"props":733,"children":734},{},[735],{"type":52,"value":736},"Inform user about plan\u002Fsettings",{"type":46,"tag":617,"props":738,"children":739},{},[740,745,750],{"type":46,"tag":644,"props":741,"children":742},{},[743],{"type":52,"value":744},"50–59",{"type":46,"tag":644,"props":746,"children":747},{},[748],{"type":52,"value":749},"Operation error",{"type":46,"tag":644,"props":751,"children":752},{},[753],{"type":52,"value":754},"Report to user",{"type":46,"tag":617,"props":756,"children":757},{},[758,763,768],{"type":46,"tag":644,"props":759,"children":760},{},[761],{"type":52,"value":762},"60–69",{"type":46,"tag":644,"props":764,"children":765},{},[766],{"type":52,"value":767},"Command-specific",{"type":46,"tag":644,"props":769,"children":770},{},[771],{"type":52,"value":772},"Check stderr for details",{"type":46,"tag":55,"props":774,"children":775},{},[776,778,784],{"type":52,"value":777},"See ",{"type":46,"tag":779,"props":780,"children":782},"a",{"href":781},"\u002Fexit-codes\u002F",[783],{"type":52,"value":602},{"type":52,"value":785}," for the complete reference.",{"type":46,"tag":81,"props":787,"children":789},{"id":788},"workflow-patterns",[790],{"type":52,"value":791},"Workflow Patterns",{"type":46,"tag":793,"props":794,"children":796},"h4",{"id":795},"investigate-an-issue",[797],{"type":52,"value":798},"Investigate an Issue",{"type":46,"tag":800,"props":801,"children":806},"pre",{"className":802,"code":803,"language":804,"meta":805,"style":805},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# 1. Find the issue (auto-detects org\u002Fproject from DSN or config)\nsentry issue list --query \"is:unresolved\" --limit 5\n\n# 2. Get details\nsentry issue view PROJECT-123\n\n# 3. Get AI root cause analysis\nsentry issue explain PROJECT-123\n\n# 4. Get a fix plan\nsentry issue plan PROJECT-123\n","bash","",[807],{"type":46,"tag":61,"props":808,"children":809},{"__ignoreMap":805},[810,822,874,883,892,914,922,931,952,960,968],{"type":46,"tag":811,"props":812,"children":815},"span",{"class":813,"line":814},"line",1,[816],{"type":46,"tag":811,"props":817,"children":819},{"style":818},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[820],{"type":52,"value":821},"# 1. Find the issue (auto-detects org\u002Fproject from DSN or config)\n",{"type":46,"tag":811,"props":823,"children":825},{"class":813,"line":824},2,[826,831,837,842,847,853,858,863,868],{"type":46,"tag":811,"props":827,"children":829},{"style":828},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[830],{"type":52,"value":8},{"type":46,"tag":811,"props":832,"children":834},{"style":833},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[835],{"type":52,"value":836}," issue",{"type":46,"tag":811,"props":838,"children":839},{"style":833},[840],{"type":52,"value":841}," list",{"type":46,"tag":811,"props":843,"children":844},{"style":833},[845],{"type":52,"value":846}," --query",{"type":46,"tag":811,"props":848,"children":850},{"style":849},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[851],{"type":52,"value":852}," \"",{"type":46,"tag":811,"props":854,"children":855},{"style":833},[856],{"type":52,"value":857},"is:unresolved",{"type":46,"tag":811,"props":859,"children":860},{"style":849},[861],{"type":52,"value":862},"\"",{"type":46,"tag":811,"props":864,"children":865},{"style":833},[866],{"type":52,"value":867}," --limit",{"type":46,"tag":811,"props":869,"children":871},{"style":870},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[872],{"type":52,"value":873}," 5\n",{"type":46,"tag":811,"props":875,"children":877},{"class":813,"line":876},3,[878],{"type":46,"tag":811,"props":879,"children":880},{"emptyLinePlaceholder":41},[881],{"type":52,"value":882},"\n",{"type":46,"tag":811,"props":884,"children":886},{"class":813,"line":885},4,[887],{"type":46,"tag":811,"props":888,"children":889},{"style":818},[890],{"type":52,"value":891},"# 2. Get details\n",{"type":46,"tag":811,"props":893,"children":895},{"class":813,"line":894},5,[896,900,904,909],{"type":46,"tag":811,"props":897,"children":898},{"style":828},[899],{"type":52,"value":8},{"type":46,"tag":811,"props":901,"children":902},{"style":833},[903],{"type":52,"value":836},{"type":46,"tag":811,"props":905,"children":906},{"style":833},[907],{"type":52,"value":908}," view",{"type":46,"tag":811,"props":910,"children":911},{"style":833},[912],{"type":52,"value":913}," PROJECT-123\n",{"type":46,"tag":811,"props":915,"children":917},{"class":813,"line":916},6,[918],{"type":46,"tag":811,"props":919,"children":920},{"emptyLinePlaceholder":41},[921],{"type":52,"value":882},{"type":46,"tag":811,"props":923,"children":925},{"class":813,"line":924},7,[926],{"type":46,"tag":811,"props":927,"children":928},{"style":818},[929],{"type":52,"value":930},"# 3. Get AI root cause analysis\n",{"type":46,"tag":811,"props":932,"children":934},{"class":813,"line":933},8,[935,939,943,948],{"type":46,"tag":811,"props":936,"children":937},{"style":828},[938],{"type":52,"value":8},{"type":46,"tag":811,"props":940,"children":941},{"style":833},[942],{"type":52,"value":836},{"type":46,"tag":811,"props":944,"children":945},{"style":833},[946],{"type":52,"value":947}," explain",{"type":46,"tag":811,"props":949,"children":950},{"style":833},[951],{"type":52,"value":913},{"type":46,"tag":811,"props":953,"children":955},{"class":813,"line":954},9,[956],{"type":46,"tag":811,"props":957,"children":958},{"emptyLinePlaceholder":41},[959],{"type":52,"value":882},{"type":46,"tag":811,"props":961,"children":962},{"class":813,"line":28},[963],{"type":46,"tag":811,"props":964,"children":965},{"style":818},[966],{"type":52,"value":967},"# 4. Get a fix plan\n",{"type":46,"tag":811,"props":969,"children":971},{"class":813,"line":970},11,[972,976,980,985],{"type":46,"tag":811,"props":973,"children":974},{"style":828},[975],{"type":52,"value":8},{"type":46,"tag":811,"props":977,"children":978},{"style":833},[979],{"type":52,"value":836},{"type":46,"tag":811,"props":981,"children":982},{"style":833},[983],{"type":52,"value":984}," plan",{"type":46,"tag":811,"props":986,"children":987},{"style":833},[988],{"type":52,"value":913},{"type":46,"tag":793,"props":990,"children":992},{"id":991},"explore-traces-and-performance",[993],{"type":52,"value":994},"Explore Traces and Performance",{"type":46,"tag":800,"props":996,"children":998},{"className":802,"code":997,"language":804,"meta":805,"style":805},"# 1. List recent traces (auto-detects org\u002Fproject)\nsentry trace list --limit 5\n\n# 2. View a specific trace with span tree\nsentry trace view abc123def456...\n\n# 3. View spans for a trace\nsentry span list abc123def456...\n\n# 4. View logs associated with a trace\nsentry trace logs abc123def456...\n",[999],{"type":46,"tag":61,"props":1000,"children":1001},{"__ignoreMap":805},[1002,1010,1034,1041,1049,1069,1076,1084,1104,1111,1119],{"type":46,"tag":811,"props":1003,"children":1004},{"class":813,"line":814},[1005],{"type":46,"tag":811,"props":1006,"children":1007},{"style":818},[1008],{"type":52,"value":1009},"# 1. List recent traces (auto-detects org\u002Fproject)\n",{"type":46,"tag":811,"props":1011,"children":1012},{"class":813,"line":824},[1013,1017,1022,1026,1030],{"type":46,"tag":811,"props":1014,"children":1015},{"style":828},[1016],{"type":52,"value":8},{"type":46,"tag":811,"props":1018,"children":1019},{"style":833},[1020],{"type":52,"value":1021}," trace",{"type":46,"tag":811,"props":1023,"children":1024},{"style":833},[1025],{"type":52,"value":841},{"type":46,"tag":811,"props":1027,"children":1028},{"style":833},[1029],{"type":52,"value":867},{"type":46,"tag":811,"props":1031,"children":1032},{"style":870},[1033],{"type":52,"value":873},{"type":46,"tag":811,"props":1035,"children":1036},{"class":813,"line":876},[1037],{"type":46,"tag":811,"props":1038,"children":1039},{"emptyLinePlaceholder":41},[1040],{"type":52,"value":882},{"type":46,"tag":811,"props":1042,"children":1043},{"class":813,"line":885},[1044],{"type":46,"tag":811,"props":1045,"children":1046},{"style":818},[1047],{"type":52,"value":1048},"# 2. View a specific trace with span tree\n",{"type":46,"tag":811,"props":1050,"children":1051},{"class":813,"line":894},[1052,1056,1060,1064],{"type":46,"tag":811,"props":1053,"children":1054},{"style":828},[1055],{"type":52,"value":8},{"type":46,"tag":811,"props":1057,"children":1058},{"style":833},[1059],{"type":52,"value":1021},{"type":46,"tag":811,"props":1061,"children":1062},{"style":833},[1063],{"type":52,"value":908},{"type":46,"tag":811,"props":1065,"children":1066},{"style":833},[1067],{"type":52,"value":1068}," abc123def456...\n",{"type":46,"tag":811,"props":1070,"children":1071},{"class":813,"line":916},[1072],{"type":46,"tag":811,"props":1073,"children":1074},{"emptyLinePlaceholder":41},[1075],{"type":52,"value":882},{"type":46,"tag":811,"props":1077,"children":1078},{"class":813,"line":924},[1079],{"type":46,"tag":811,"props":1080,"children":1081},{"style":818},[1082],{"type":52,"value":1083},"# 3. View spans for a trace\n",{"type":46,"tag":811,"props":1085,"children":1086},{"class":813,"line":933},[1087,1091,1096,1100],{"type":46,"tag":811,"props":1088,"children":1089},{"style":828},[1090],{"type":52,"value":8},{"type":46,"tag":811,"props":1092,"children":1093},{"style":833},[1094],{"type":52,"value":1095}," span",{"type":46,"tag":811,"props":1097,"children":1098},{"style":833},[1099],{"type":52,"value":841},{"type":46,"tag":811,"props":1101,"children":1102},{"style":833},[1103],{"type":52,"value":1068},{"type":46,"tag":811,"props":1105,"children":1106},{"class":813,"line":954},[1107],{"type":46,"tag":811,"props":1108,"children":1109},{"emptyLinePlaceholder":41},[1110],{"type":52,"value":882},{"type":46,"tag":811,"props":1112,"children":1113},{"class":813,"line":28},[1114],{"type":46,"tag":811,"props":1115,"children":1116},{"style":818},[1117],{"type":52,"value":1118},"# 4. View logs associated with a trace\n",{"type":46,"tag":811,"props":1120,"children":1121},{"class":813,"line":970},[1122,1126,1130,1135],{"type":46,"tag":811,"props":1123,"children":1124},{"style":828},[1125],{"type":52,"value":8},{"type":46,"tag":811,"props":1127,"children":1128},{"style":833},[1129],{"type":52,"value":1021},{"type":46,"tag":811,"props":1131,"children":1132},{"style":833},[1133],{"type":52,"value":1134}," logs",{"type":46,"tag":811,"props":1136,"children":1137},{"style":833},[1138],{"type":52,"value":1068},{"type":46,"tag":793,"props":1140,"children":1142},{"id":1141},"stream-logs",[1143],{"type":52,"value":1144},"Stream Logs",{"type":46,"tag":800,"props":1146,"children":1148},{"className":802,"code":1147,"language":804,"meta":805,"style":805},"# Stream logs in real-time (auto-detects org\u002Fproject)\nsentry log list --follow\n\n# Filter logs by severity\nsentry log list --query \"severity:error\"\n",[1149],{"type":46,"tag":61,"props":1150,"children":1151},{"__ignoreMap":805},[1152,1160,1181,1188,1196],{"type":46,"tag":811,"props":1153,"children":1154},{"class":813,"line":814},[1155],{"type":46,"tag":811,"props":1156,"children":1157},{"style":818},[1158],{"type":52,"value":1159},"# Stream logs in real-time (auto-detects org\u002Fproject)\n",{"type":46,"tag":811,"props":1161,"children":1162},{"class":813,"line":824},[1163,1167,1172,1176],{"type":46,"tag":811,"props":1164,"children":1165},{"style":828},[1166],{"type":52,"value":8},{"type":46,"tag":811,"props":1168,"children":1169},{"style":833},[1170],{"type":52,"value":1171}," log",{"type":46,"tag":811,"props":1173,"children":1174},{"style":833},[1175],{"type":52,"value":841},{"type":46,"tag":811,"props":1177,"children":1178},{"style":833},[1179],{"type":52,"value":1180}," --follow\n",{"type":46,"tag":811,"props":1182,"children":1183},{"class":813,"line":876},[1184],{"type":46,"tag":811,"props":1185,"children":1186},{"emptyLinePlaceholder":41},[1187],{"type":52,"value":882},{"type":46,"tag":811,"props":1189,"children":1190},{"class":813,"line":885},[1191],{"type":46,"tag":811,"props":1192,"children":1193},{"style":818},[1194],{"type":52,"value":1195},"# Filter logs by severity\n",{"type":46,"tag":811,"props":1197,"children":1198},{"class":813,"line":894},[1199,1203,1207,1211,1215,1219,1224],{"type":46,"tag":811,"props":1200,"children":1201},{"style":828},[1202],{"type":52,"value":8},{"type":46,"tag":811,"props":1204,"children":1205},{"style":833},[1206],{"type":52,"value":1171},{"type":46,"tag":811,"props":1208,"children":1209},{"style":833},[1210],{"type":52,"value":841},{"type":46,"tag":811,"props":1212,"children":1213},{"style":833},[1214],{"type":52,"value":846},{"type":46,"tag":811,"props":1216,"children":1217},{"style":849},[1218],{"type":52,"value":852},{"type":46,"tag":811,"props":1220,"children":1221},{"style":833},[1222],{"type":52,"value":1223},"severity:error",{"type":46,"tag":811,"props":1225,"children":1226},{"style":849},[1227],{"type":52,"value":1228},"\"\n",{"type":46,"tag":793,"props":1230,"children":1232},{"id":1231},"capture-events-locally-spotlight",[1233],{"type":52,"value":1234},"Capture Events Locally (Spotlight)",{"type":46,"tag":800,"props":1236,"children":1238},{"className":802,"code":1237,"language":804,"meta":805,"style":805},"# Run the app with the local server auto-enabled; tail errors\u002Ftraces\u002Flogs.\n# No DSN needed — with no DSN, events go ONLY to the local server (nothing\n# reaches the user's Sentry org, no production quota). With a DSN set, the\n# SDK sends to both.\nsentry local run -- npm run dev          # or: python manage.py runserver, etc.\n\n# Watch only AI\u002Fagent (gen_ai, mcp) spans while iterating on an agent.\nsentry local -f ai\n\n# Server-side SDKs read SENTRY_SPOTLIGHT automatically. The CLI also injects\n# the URL under every framework client prefix (NEXT_PUBLIC_, VITE_, PUBLIC_,\n# NUXT_PUBLIC_, REACT_APP_, VUE_APP_, GATSBY_). Until the browser SDK reads\n# these automatically (getsentry\u002Fsentry-javascript#18198), reference the var\n# matching your framework in the client config:\n# Sentry.init({ spotlight: process.env.NEXT_PUBLIC_SENTRY_SPOTLIGHT ?? false })\n",[1239],{"type":46,"tag":61,"props":1240,"children":1241},{"__ignoreMap":805},[1242,1250,1258,1266,1274,1315,1322,1330,1351,1358,1366,1374,1383,1392,1401],{"type":46,"tag":811,"props":1243,"children":1244},{"class":813,"line":814},[1245],{"type":46,"tag":811,"props":1246,"children":1247},{"style":818},[1248],{"type":52,"value":1249},"# Run the app with the local server auto-enabled; tail errors\u002Ftraces\u002Flogs.\n",{"type":46,"tag":811,"props":1251,"children":1252},{"class":813,"line":824},[1253],{"type":46,"tag":811,"props":1254,"children":1255},{"style":818},[1256],{"type":52,"value":1257},"# No DSN needed — with no DSN, events go ONLY to the local server (nothing\n",{"type":46,"tag":811,"props":1259,"children":1260},{"class":813,"line":876},[1261],{"type":46,"tag":811,"props":1262,"children":1263},{"style":818},[1264],{"type":52,"value":1265},"# reaches the user's Sentry org, no production quota). With a DSN set, the\n",{"type":46,"tag":811,"props":1267,"children":1268},{"class":813,"line":885},[1269],{"type":46,"tag":811,"props":1270,"children":1271},{"style":818},[1272],{"type":52,"value":1273},"# SDK sends to both.\n",{"type":46,"tag":811,"props":1275,"children":1276},{"class":813,"line":894},[1277,1281,1286,1291,1296,1301,1305,1310],{"type":46,"tag":811,"props":1278,"children":1279},{"style":828},[1280],{"type":52,"value":8},{"type":46,"tag":811,"props":1282,"children":1283},{"style":833},[1284],{"type":52,"value":1285}," local",{"type":46,"tag":811,"props":1287,"children":1288},{"style":833},[1289],{"type":52,"value":1290}," run",{"type":46,"tag":811,"props":1292,"children":1293},{"style":833},[1294],{"type":52,"value":1295}," --",{"type":46,"tag":811,"props":1297,"children":1298},{"style":833},[1299],{"type":52,"value":1300}," npm",{"type":46,"tag":811,"props":1302,"children":1303},{"style":833},[1304],{"type":52,"value":1290},{"type":46,"tag":811,"props":1306,"children":1307},{"style":833},[1308],{"type":52,"value":1309}," dev",{"type":46,"tag":811,"props":1311,"children":1312},{"style":818},[1313],{"type":52,"value":1314},"          # or: python manage.py runserver, etc.\n",{"type":46,"tag":811,"props":1316,"children":1317},{"class":813,"line":916},[1318],{"type":46,"tag":811,"props":1319,"children":1320},{"emptyLinePlaceholder":41},[1321],{"type":52,"value":882},{"type":46,"tag":811,"props":1323,"children":1324},{"class":813,"line":924},[1325],{"type":46,"tag":811,"props":1326,"children":1327},{"style":818},[1328],{"type":52,"value":1329},"# Watch only AI\u002Fagent (gen_ai, mcp) spans while iterating on an agent.\n",{"type":46,"tag":811,"props":1331,"children":1332},{"class":813,"line":933},[1333,1337,1341,1346],{"type":46,"tag":811,"props":1334,"children":1335},{"style":828},[1336],{"type":52,"value":8},{"type":46,"tag":811,"props":1338,"children":1339},{"style":833},[1340],{"type":52,"value":1285},{"type":46,"tag":811,"props":1342,"children":1343},{"style":833},[1344],{"type":52,"value":1345}," -f",{"type":46,"tag":811,"props":1347,"children":1348},{"style":833},[1349],{"type":52,"value":1350}," ai\n",{"type":46,"tag":811,"props":1352,"children":1353},{"class":813,"line":954},[1354],{"type":46,"tag":811,"props":1355,"children":1356},{"emptyLinePlaceholder":41},[1357],{"type":52,"value":882},{"type":46,"tag":811,"props":1359,"children":1360},{"class":813,"line":28},[1361],{"type":46,"tag":811,"props":1362,"children":1363},{"style":818},[1364],{"type":52,"value":1365},"# Server-side SDKs read SENTRY_SPOTLIGHT automatically. The CLI also injects\n",{"type":46,"tag":811,"props":1367,"children":1368},{"class":813,"line":970},[1369],{"type":46,"tag":811,"props":1370,"children":1371},{"style":818},[1372],{"type":52,"value":1373},"# the URL under every framework client prefix (NEXT_PUBLIC_, VITE_, PUBLIC_,\n",{"type":46,"tag":811,"props":1375,"children":1377},{"class":813,"line":1376},12,[1378],{"type":46,"tag":811,"props":1379,"children":1380},{"style":818},[1381],{"type":52,"value":1382},"# NUXT_PUBLIC_, REACT_APP_, VUE_APP_, GATSBY_). Until the browser SDK reads\n",{"type":46,"tag":811,"props":1384,"children":1386},{"class":813,"line":1385},13,[1387],{"type":46,"tag":811,"props":1388,"children":1389},{"style":818},[1390],{"type":52,"value":1391},"# these automatically (getsentry\u002Fsentry-javascript#18198), reference the var\n",{"type":46,"tag":811,"props":1393,"children":1395},{"class":813,"line":1394},14,[1396],{"type":46,"tag":811,"props":1397,"children":1398},{"style":818},[1399],{"type":52,"value":1400},"# matching your framework in the client config:\n",{"type":46,"tag":811,"props":1402,"children":1404},{"class":813,"line":1403},15,[1405],{"type":46,"tag":811,"props":1406,"children":1407},{"style":818},[1408],{"type":52,"value":1409},"# Sentry.init({ spotlight: process.env.NEXT_PUBLIC_SENTRY_SPOTLIGHT ?? false })\n",{"type":46,"tag":793,"props":1411,"children":1413},{"id":1412},"explore-the-api-schema",[1414],{"type":52,"value":1415},"Explore the API Schema",{"type":46,"tag":800,"props":1417,"children":1419},{"className":802,"code":1418,"language":804,"meta":805,"style":805},"# Browse all API resource categories\nsentry schema\n\n# Search for endpoints related to a resource\nsentry schema issues\n\n# Get details about a specific endpoint\nsentry schema \"GET \u002Fapi\u002F0\u002Forganizations\u002F{organization_id_or_slug}\u002Fissues\u002F\"\n",[1420],{"type":46,"tag":61,"props":1421,"children":1422},{"__ignoreMap":805},[1423,1431,1443,1450,1458,1475,1482,1490],{"type":46,"tag":811,"props":1424,"children":1425},{"class":813,"line":814},[1426],{"type":46,"tag":811,"props":1427,"children":1428},{"style":818},[1429],{"type":52,"value":1430},"# Browse all API resource categories\n",{"type":46,"tag":811,"props":1432,"children":1433},{"class":813,"line":824},[1434,1438],{"type":46,"tag":811,"props":1435,"children":1436},{"style":828},[1437],{"type":52,"value":8},{"type":46,"tag":811,"props":1439,"children":1440},{"style":833},[1441],{"type":52,"value":1442}," schema\n",{"type":46,"tag":811,"props":1444,"children":1445},{"class":813,"line":876},[1446],{"type":46,"tag":811,"props":1447,"children":1448},{"emptyLinePlaceholder":41},[1449],{"type":52,"value":882},{"type":46,"tag":811,"props":1451,"children":1452},{"class":813,"line":885},[1453],{"type":46,"tag":811,"props":1454,"children":1455},{"style":818},[1456],{"type":52,"value":1457},"# Search for endpoints related to a resource\n",{"type":46,"tag":811,"props":1459,"children":1460},{"class":813,"line":894},[1461,1465,1470],{"type":46,"tag":811,"props":1462,"children":1463},{"style":828},[1464],{"type":52,"value":8},{"type":46,"tag":811,"props":1466,"children":1467},{"style":833},[1468],{"type":52,"value":1469}," schema",{"type":46,"tag":811,"props":1471,"children":1472},{"style":833},[1473],{"type":52,"value":1474}," issues\n",{"type":46,"tag":811,"props":1476,"children":1477},{"class":813,"line":916},[1478],{"type":46,"tag":811,"props":1479,"children":1480},{"emptyLinePlaceholder":41},[1481],{"type":52,"value":882},{"type":46,"tag":811,"props":1483,"children":1484},{"class":813,"line":924},[1485],{"type":46,"tag":811,"props":1486,"children":1487},{"style":818},[1488],{"type":52,"value":1489},"# Get details about a specific endpoint\n",{"type":46,"tag":811,"props":1491,"children":1492},{"class":813,"line":933},[1493,1497,1501,1505,1510],{"type":46,"tag":811,"props":1494,"children":1495},{"style":828},[1496],{"type":52,"value":8},{"type":46,"tag":811,"props":1498,"children":1499},{"style":833},[1500],{"type":52,"value":1469},{"type":46,"tag":811,"props":1502,"children":1503},{"style":849},[1504],{"type":52,"value":852},{"type":46,"tag":811,"props":1506,"children":1507},{"style":833},[1508],{"type":52,"value":1509},"GET \u002Fapi\u002F0\u002Forganizations\u002F{organization_id_or_slug}\u002Fissues\u002F",{"type":46,"tag":811,"props":1511,"children":1512},{"style":849},[1513],{"type":52,"value":1228},{"type":46,"tag":793,"props":1515,"children":1517},{"id":1516},"manage-releases",[1518],{"type":52,"value":1519},"Manage Releases",{"type":46,"tag":800,"props":1521,"children":1523},{"className":802,"code":1522,"language":804,"meta":805,"style":805},"# Create a release — version must match Sentry.init({ release }) exactly\nsentry release create my-org\u002F1.0.0 --project my-project\n\n# Associate commits via repository integration (needs local git checkout)\nsentry release set-commits my-org\u002F1.0.0 --auto\n\n# Or read commits from local git history (no integration needed)\nsentry release set-commits my-org\u002F1.0.0 --local\n\n# Mark the release as finalized\nsentry release finalize my-org\u002F1.0.0\n\n# Record a production deploy\nsentry release deploy my-org\u002F1.0.0 production\n",[1524],{"type":46,"tag":61,"props":1525,"children":1526},{"__ignoreMap":805},[1527,1535,1567,1574,1582,1607,1614,1622,1646,1653,1661,1682,1689,1697],{"type":46,"tag":811,"props":1528,"children":1529},{"class":813,"line":814},[1530],{"type":46,"tag":811,"props":1531,"children":1532},{"style":818},[1533],{"type":52,"value":1534},"# Create a release — version must match Sentry.init({ release }) exactly\n",{"type":46,"tag":811,"props":1536,"children":1537},{"class":813,"line":824},[1538,1542,1547,1552,1557,1562],{"type":46,"tag":811,"props":1539,"children":1540},{"style":828},[1541],{"type":52,"value":8},{"type":46,"tag":811,"props":1543,"children":1544},{"style":833},[1545],{"type":52,"value":1546}," release",{"type":46,"tag":811,"props":1548,"children":1549},{"style":833},[1550],{"type":52,"value":1551}," create",{"type":46,"tag":811,"props":1553,"children":1554},{"style":833},[1555],{"type":52,"value":1556}," my-org\u002F1.0.0",{"type":46,"tag":811,"props":1558,"children":1559},{"style":833},[1560],{"type":52,"value":1561}," --project",{"type":46,"tag":811,"props":1563,"children":1564},{"style":833},[1565],{"type":52,"value":1566}," my-project\n",{"type":46,"tag":811,"props":1568,"children":1569},{"class":813,"line":876},[1570],{"type":46,"tag":811,"props":1571,"children":1572},{"emptyLinePlaceholder":41},[1573],{"type":52,"value":882},{"type":46,"tag":811,"props":1575,"children":1576},{"class":813,"line":885},[1577],{"type":46,"tag":811,"props":1578,"children":1579},{"style":818},[1580],{"type":52,"value":1581},"# Associate commits via repository integration (needs local git checkout)\n",{"type":46,"tag":811,"props":1583,"children":1584},{"class":813,"line":894},[1585,1589,1593,1598,1602],{"type":46,"tag":811,"props":1586,"children":1587},{"style":828},[1588],{"type":52,"value":8},{"type":46,"tag":811,"props":1590,"children":1591},{"style":833},[1592],{"type":52,"value":1546},{"type":46,"tag":811,"props":1594,"children":1595},{"style":833},[1596],{"type":52,"value":1597}," set-commits",{"type":46,"tag":811,"props":1599,"children":1600},{"style":833},[1601],{"type":52,"value":1556},{"type":46,"tag":811,"props":1603,"children":1604},{"style":833},[1605],{"type":52,"value":1606}," --auto\n",{"type":46,"tag":811,"props":1608,"children":1609},{"class":813,"line":916},[1610],{"type":46,"tag":811,"props":1611,"children":1612},{"emptyLinePlaceholder":41},[1613],{"type":52,"value":882},{"type":46,"tag":811,"props":1615,"children":1616},{"class":813,"line":924},[1617],{"type":46,"tag":811,"props":1618,"children":1619},{"style":818},[1620],{"type":52,"value":1621},"# Or read commits from local git history (no integration needed)\n",{"type":46,"tag":811,"props":1623,"children":1624},{"class":813,"line":933},[1625,1629,1633,1637,1641],{"type":46,"tag":811,"props":1626,"children":1627},{"style":828},[1628],{"type":52,"value":8},{"type":46,"tag":811,"props":1630,"children":1631},{"style":833},[1632],{"type":52,"value":1546},{"type":46,"tag":811,"props":1634,"children":1635},{"style":833},[1636],{"type":52,"value":1597},{"type":46,"tag":811,"props":1638,"children":1639},{"style":833},[1640],{"type":52,"value":1556},{"type":46,"tag":811,"props":1642,"children":1643},{"style":833},[1644],{"type":52,"value":1645}," --local\n",{"type":46,"tag":811,"props":1647,"children":1648},{"class":813,"line":954},[1649],{"type":46,"tag":811,"props":1650,"children":1651},{"emptyLinePlaceholder":41},[1652],{"type":52,"value":882},{"type":46,"tag":811,"props":1654,"children":1655},{"class":813,"line":28},[1656],{"type":46,"tag":811,"props":1657,"children":1658},{"style":818},[1659],{"type":52,"value":1660},"# Mark the release as finalized\n",{"type":46,"tag":811,"props":1662,"children":1663},{"class":813,"line":970},[1664,1668,1672,1677],{"type":46,"tag":811,"props":1665,"children":1666},{"style":828},[1667],{"type":52,"value":8},{"type":46,"tag":811,"props":1669,"children":1670},{"style":833},[1671],{"type":52,"value":1546},{"type":46,"tag":811,"props":1673,"children":1674},{"style":833},[1675],{"type":52,"value":1676}," finalize",{"type":46,"tag":811,"props":1678,"children":1679},{"style":833},[1680],{"type":52,"value":1681}," my-org\u002F1.0.0\n",{"type":46,"tag":811,"props":1683,"children":1684},{"class":813,"line":1376},[1685],{"type":46,"tag":811,"props":1686,"children":1687},{"emptyLinePlaceholder":41},[1688],{"type":52,"value":882},{"type":46,"tag":811,"props":1690,"children":1691},{"class":813,"line":1385},[1692],{"type":46,"tag":811,"props":1693,"children":1694},{"style":818},[1695],{"type":52,"value":1696},"# Record a production deploy\n",{"type":46,"tag":811,"props":1698,"children":1699},{"class":813,"line":1394},[1700,1704,1708,1713,1717],{"type":46,"tag":811,"props":1701,"children":1702},{"style":828},[1703],{"type":52,"value":8},{"type":46,"tag":811,"props":1705,"children":1706},{"style":833},[1707],{"type":52,"value":1546},{"type":46,"tag":811,"props":1709,"children":1710},{"style":833},[1711],{"type":52,"value":1712}," deploy",{"type":46,"tag":811,"props":1714,"children":1715},{"style":833},[1716],{"type":52,"value":1556},{"type":46,"tag":811,"props":1718,"children":1719},{"style":833},[1720],{"type":52,"value":1721}," production\n",{"type":46,"tag":55,"props":1723,"children":1724},{},[1725],{"type":46,"tag":96,"props":1726,"children":1727},{},[1728],{"type":52,"value":1729},"Key details:",{"type":46,"tag":88,"props":1731,"children":1732},{},[1733,1768,1811,1844],{"type":46,"tag":92,"props":1734,"children":1735},{},[1736,1738,1744,1746,1752,1753,1758,1760,1766],{"type":52,"value":1737},"The positional is ",{"type":46,"tag":61,"props":1739,"children":1741},{"className":1740},[],[1742],{"type":52,"value":1743},"\u003Corg-slug>\u002F\u003Cversion>",{"type":52,"value":1745},". In ",{"type":46,"tag":61,"props":1747,"children":1749},{"className":1748},[],[1750],{"type":52,"value":1751},"sentry release create sentry\u002F1.0.0",{"type":52,"value":120},{"type":46,"tag":61,"props":1754,"children":1756},{"className":1755},[],[1757],{"type":52,"value":8},{"type":52,"value":1759}," is the org and ",{"type":46,"tag":61,"props":1761,"children":1763},{"className":1762},[],[1764],{"type":52,"value":1765},"1.0.0",{"type":52,"value":1767}," is the version — the slash separates org from version, it is not part of the version string.",{"type":46,"tag":92,"props":1769,"children":1770},{},[1771,1772,1777,1779,1785,1787,1793,1795,1801,1803,1809],{"type":52,"value":277},{"type":46,"tag":96,"props":1773,"children":1774},{},[1775],{"type":52,"value":1776},"version",{"type":52,"value":1778}," must match the ",{"type":46,"tag":61,"props":1780,"children":1782},{"className":1781},[],[1783],{"type":52,"value":1784},"release",{"type":52,"value":1786}," value in ",{"type":46,"tag":61,"props":1788,"children":1790},{"className":1789},[],[1791],{"type":52,"value":1792},"Sentry.init()",{"type":52,"value":1794},". If your SDK uses ",{"type":46,"tag":61,"props":1796,"children":1798},{"className":1797},[],[1799],{"type":52,"value":1800},"\"1.0.0\"",{"type":52,"value":1802},", the command must use ",{"type":46,"tag":61,"props":1804,"children":1806},{"className":1805},[],[1807],{"type":52,"value":1808},"org\u002F1.0.0",{"type":52,"value":1810},".",{"type":46,"tag":92,"props":1812,"children":1813},{},[1814,1820,1822,1827,1829,1835,1837,1843],{"type":46,"tag":61,"props":1815,"children":1817},{"className":1816},[],[1818],{"type":52,"value":1819},"--auto",{"type":52,"value":1821}," requires a Sentry repository integration (GitHub\u002FGitLab\u002FBitbucket) ",{"type":46,"tag":96,"props":1823,"children":1824},{},[1825],{"type":52,"value":1826},"and",{"type":52,"value":1828}," a local git checkout. It matches your ",{"type":46,"tag":61,"props":1830,"children":1832},{"className":1831},[],[1833],{"type":52,"value":1834},"origin",{"type":52,"value":1836}," remote against Sentry's repo list. Without a checkout, use ",{"type":46,"tag":61,"props":1838,"children":1840},{"className":1839},[],[1841],{"type":52,"value":1842},"--local",{"type":52,"value":1810},{"type":46,"tag":92,"props":1845,"children":1846},{},[1847,1849,1855,1857,1862,1864,1869],{"type":52,"value":1848},"With no flag, ",{"type":46,"tag":61,"props":1850,"children":1852},{"className":1851},[],[1853],{"type":52,"value":1854},"set-commits",{"type":52,"value":1856}," tries ",{"type":46,"tag":61,"props":1858,"children":1860},{"className":1859},[],[1861],{"type":52,"value":1819},{"type":52,"value":1863}," first and falls back to ",{"type":46,"tag":61,"props":1865,"children":1867},{"className":1866},[],[1868],{"type":52,"value":1842},{"type":52,"value":1870}," on failure.",{"type":46,"tag":793,"props":1872,"children":1874},{"id":1873},"arbitrary-api-access",[1875],{"type":52,"value":1876},"Arbitrary API Access",{"type":46,"tag":800,"props":1878,"children":1880},{"className":802,"code":1879,"language":804,"meta":805,"style":805},"# GET request (default)\nsentry api \u002Fapi\u002F0\u002Forganizations\u002Fmy-org\u002F\n\n# POST request with data\nsentry api \u002Fapi\u002F0\u002Forganizations\u002Fmy-org\u002Fprojects\u002F --method POST --data '{\"name\":\"new-project\",\"platform\":\"python\"}'\n",[1881],{"type":46,"tag":61,"props":1882,"children":1883},{"__ignoreMap":805},[1884,1892,1909,1916,1924],{"type":46,"tag":811,"props":1885,"children":1886},{"class":813,"line":814},[1887],{"type":46,"tag":811,"props":1888,"children":1889},{"style":818},[1890],{"type":52,"value":1891},"# GET request (default)\n",{"type":46,"tag":811,"props":1893,"children":1894},{"class":813,"line":824},[1895,1899,1904],{"type":46,"tag":811,"props":1896,"children":1897},{"style":828},[1898],{"type":52,"value":8},{"type":46,"tag":811,"props":1900,"children":1901},{"style":833},[1902],{"type":52,"value":1903}," api",{"type":46,"tag":811,"props":1905,"children":1906},{"style":833},[1907],{"type":52,"value":1908}," \u002Fapi\u002F0\u002Forganizations\u002Fmy-org\u002F\n",{"type":46,"tag":811,"props":1910,"children":1911},{"class":813,"line":876},[1912],{"type":46,"tag":811,"props":1913,"children":1914},{"emptyLinePlaceholder":41},[1915],{"type":52,"value":882},{"type":46,"tag":811,"props":1917,"children":1918},{"class":813,"line":885},[1919],{"type":46,"tag":811,"props":1920,"children":1921},{"style":818},[1922],{"type":52,"value":1923},"# POST request with data\n",{"type":46,"tag":811,"props":1925,"children":1926},{"class":813,"line":894},[1927,1931,1935,1940,1945,1950,1955,1960,1965],{"type":46,"tag":811,"props":1928,"children":1929},{"style":828},[1930],{"type":52,"value":8},{"type":46,"tag":811,"props":1932,"children":1933},{"style":833},[1934],{"type":52,"value":1903},{"type":46,"tag":811,"props":1936,"children":1937},{"style":833},[1938],{"type":52,"value":1939}," \u002Fapi\u002F0\u002Forganizations\u002Fmy-org\u002Fprojects\u002F",{"type":46,"tag":811,"props":1941,"children":1942},{"style":833},[1943],{"type":52,"value":1944}," --method",{"type":46,"tag":811,"props":1946,"children":1947},{"style":833},[1948],{"type":52,"value":1949}," POST",{"type":46,"tag":811,"props":1951,"children":1952},{"style":833},[1953],{"type":52,"value":1954}," --data",{"type":46,"tag":811,"props":1956,"children":1957},{"style":849},[1958],{"type":52,"value":1959}," '",{"type":46,"tag":811,"props":1961,"children":1962},{"style":833},[1963],{"type":52,"value":1964},"{\"name\":\"new-project\",\"platform\":\"python\"}",{"type":46,"tag":811,"props":1966,"children":1967},{"style":849},[1968],{"type":52,"value":1969},"'\n",{"type":46,"tag":81,"props":1971,"children":1973},{"id":1972},"dashboard-layout",[1974],{"type":52,"value":1975},"Dashboard Layout",{"type":46,"tag":55,"props":1977,"children":1978},{},[1979,1981,1986],{"type":52,"value":1980},"Sentry dashboards use a ",{"type":46,"tag":96,"props":1982,"children":1983},{},[1984],{"type":52,"value":1985},"6-column grid",{"type":52,"value":1987},". When adding widgets, aim to fill complete rows (widths should sum to 6).",{"type":46,"tag":55,"props":1989,"children":1990},{},[1991],{"type":52,"value":1992},"Display types with default sizes:",{"type":46,"tag":609,"props":1994,"children":1995},{},[1996,2027],{"type":46,"tag":613,"props":1997,"children":1998},{},[1999],{"type":46,"tag":617,"props":2000,"children":2001},{},[2002,2007,2012,2017,2022],{"type":46,"tag":621,"props":2003,"children":2004},{},[2005],{"type":52,"value":2006},"Display Type",{"type":46,"tag":621,"props":2008,"children":2009},{},[2010],{"type":52,"value":2011},"Width",{"type":46,"tag":621,"props":2013,"children":2014},{},[2015],{"type":52,"value":2016},"Height",{"type":46,"tag":621,"props":2018,"children":2019},{},[2020],{"type":52,"value":2021},"Category",{"type":46,"tag":621,"props":2023,"children":2024},{},[2025],{"type":52,"value":2026},"Notes",{"type":46,"tag":637,"props":2028,"children":2029},{},[2030,2062,2091,2120,2148,2177,2207,2236,2265,2293,2323,2352,2381,2410],{"type":46,"tag":617,"props":2031,"children":2032},{},[2033,2042,2047,2052,2057],{"type":46,"tag":644,"props":2034,"children":2035},{},[2036],{"type":46,"tag":61,"props":2037,"children":2039},{"className":2038},[],[2040],{"type":52,"value":2041},"big_number",{"type":46,"tag":644,"props":2043,"children":2044},{},[2045],{"type":52,"value":2046},"2",{"type":46,"tag":644,"props":2048,"children":2049},{},[2050],{"type":52,"value":2051},"1",{"type":46,"tag":644,"props":2053,"children":2054},{},[2055],{"type":52,"value":2056},"common",{"type":46,"tag":644,"props":2058,"children":2059},{},[2060],{"type":52,"value":2061},"Compact KPI — place 3 per row (2+2+2=6)",{"type":46,"tag":617,"props":2063,"children":2064},{},[2065,2073,2078,2082,2086],{"type":46,"tag":644,"props":2066,"children":2067},{},[2068],{"type":46,"tag":61,"props":2069,"children":2071},{"className":2070},[],[2072],{"type":52,"value":813},{"type":46,"tag":644,"props":2074,"children":2075},{},[2076],{"type":52,"value":2077},"3",{"type":46,"tag":644,"props":2079,"children":2080},{},[2081],{"type":52,"value":2046},{"type":46,"tag":644,"props":2083,"children":2084},{},[2085],{"type":52,"value":2056},{"type":46,"tag":644,"props":2087,"children":2088},{},[2089],{"type":52,"value":2090},"Half-width chart — place 2 per row (3+3=6)",{"type":46,"tag":617,"props":2092,"children":2093},{},[2094,2103,2107,2111,2115],{"type":46,"tag":644,"props":2095,"children":2096},{},[2097],{"type":46,"tag":61,"props":2098,"children":2100},{"className":2099},[],[2101],{"type":52,"value":2102},"area",{"type":46,"tag":644,"props":2104,"children":2105},{},[2106],{"type":52,"value":2077},{"type":46,"tag":644,"props":2108,"children":2109},{},[2110],{"type":52,"value":2046},{"type":46,"tag":644,"props":2112,"children":2113},{},[2114],{"type":52,"value":2056},{"type":46,"tag":644,"props":2116,"children":2117},{},[2118],{"type":52,"value":2119},"Half-width chart — place 2 per row",{"type":46,"tag":617,"props":2121,"children":2122},{},[2123,2132,2136,2140,2144],{"type":46,"tag":644,"props":2124,"children":2125},{},[2126],{"type":46,"tag":61,"props":2127,"children":2129},{"className":2128},[],[2130],{"type":52,"value":2131},"bar",{"type":46,"tag":644,"props":2133,"children":2134},{},[2135],{"type":52,"value":2077},{"type":46,"tag":644,"props":2137,"children":2138},{},[2139],{"type":52,"value":2046},{"type":46,"tag":644,"props":2141,"children":2142},{},[2143],{"type":52,"value":2056},{"type":46,"tag":644,"props":2145,"children":2146},{},[2147],{"type":52,"value":2119},{"type":46,"tag":617,"props":2149,"children":2150},{},[2151,2159,2164,2168,2172],{"type":46,"tag":644,"props":2152,"children":2153},{},[2154],{"type":46,"tag":61,"props":2155,"children":2157},{"className":2156},[],[2158],{"type":52,"value":609},{"type":46,"tag":644,"props":2160,"children":2161},{},[2162],{"type":52,"value":2163},"6",{"type":46,"tag":644,"props":2165,"children":2166},{},[2167],{"type":52,"value":2046},{"type":46,"tag":644,"props":2169,"children":2170},{},[2171],{"type":52,"value":2056},{"type":46,"tag":644,"props":2173,"children":2174},{},[2175],{"type":52,"value":2176},"Full-width — always takes its own row",{"type":46,"tag":617,"props":2178,"children":2179},{},[2180,2189,2193,2197,2202],{"type":46,"tag":644,"props":2181,"children":2182},{},[2183],{"type":46,"tag":61,"props":2184,"children":2186},{"className":2185},[],[2187],{"type":52,"value":2188},"stacked_area",{"type":46,"tag":644,"props":2190,"children":2191},{},[2192],{"type":52,"value":2077},{"type":46,"tag":644,"props":2194,"children":2195},{},[2196],{"type":52,"value":2046},{"type":46,"tag":644,"props":2198,"children":2199},{},[2200],{"type":52,"value":2201},"specialized",{"type":46,"tag":644,"props":2203,"children":2204},{},[2205],{"type":52,"value":2206},"Stacked area chart",{"type":46,"tag":617,"props":2208,"children":2209},{},[2210,2219,2223,2227,2231],{"type":46,"tag":644,"props":2211,"children":2212},{},[2213],{"type":46,"tag":61,"props":2214,"children":2216},{"className":2215},[],[2217],{"type":52,"value":2218},"top_n",{"type":46,"tag":644,"props":2220,"children":2221},{},[2222],{"type":52,"value":2077},{"type":46,"tag":644,"props":2224,"children":2225},{},[2226],{"type":52,"value":2046},{"type":46,"tag":644,"props":2228,"children":2229},{},[2230],{"type":52,"value":2201},{"type":46,"tag":644,"props":2232,"children":2233},{},[2234],{"type":52,"value":2235},"Top N ranked list",{"type":46,"tag":617,"props":2237,"children":2238},{},[2239,2248,2252,2256,2260],{"type":46,"tag":644,"props":2240,"children":2241},{},[2242],{"type":46,"tag":61,"props":2243,"children":2245},{"className":2244},[],[2246],{"type":52,"value":2247},"categorical_bar",{"type":46,"tag":644,"props":2249,"children":2250},{},[2251],{"type":52,"value":2077},{"type":46,"tag":644,"props":2253,"children":2254},{},[2255],{"type":52,"value":2046},{"type":46,"tag":644,"props":2257,"children":2258},{},[2259],{"type":52,"value":2201},{"type":46,"tag":644,"props":2261,"children":2262},{},[2263],{"type":52,"value":2264},"Categorical bar chart",{"type":46,"tag":617,"props":2266,"children":2267},{},[2268,2276,2280,2284,2288],{"type":46,"tag":644,"props":2269,"children":2270},{},[2271],{"type":46,"tag":61,"props":2272,"children":2274},{"className":2273},[],[2275],{"type":52,"value":52},{"type":46,"tag":644,"props":2277,"children":2278},{},[2279],{"type":52,"value":2077},{"type":46,"tag":644,"props":2281,"children":2282},{},[2283],{"type":52,"value":2046},{"type":46,"tag":644,"props":2285,"children":2286},{},[2287],{"type":52,"value":2201},{"type":46,"tag":644,"props":2289,"children":2290},{},[2291],{"type":52,"value":2292},"Static text\u002Fmarkdown widget",{"type":46,"tag":617,"props":2294,"children":2295},{},[2296,2305,2309,2313,2318],{"type":46,"tag":644,"props":2297,"children":2298},{},[2299],{"type":46,"tag":61,"props":2300,"children":2302},{"className":2301},[],[2303],{"type":52,"value":2304},"details",{"type":46,"tag":644,"props":2306,"children":2307},{},[2308],{"type":52,"value":2077},{"type":46,"tag":644,"props":2310,"children":2311},{},[2312],{"type":52,"value":2046},{"type":46,"tag":644,"props":2314,"children":2315},{},[2316],{"type":52,"value":2317},"internal",{"type":46,"tag":644,"props":2319,"children":2320},{},[2321],{"type":52,"value":2322},"Detail view",{"type":46,"tag":617,"props":2324,"children":2325},{},[2326,2335,2339,2343,2347],{"type":46,"tag":644,"props":2327,"children":2328},{},[2329],{"type":46,"tag":61,"props":2330,"children":2332},{"className":2331},[],[2333],{"type":52,"value":2334},"wheel",{"type":46,"tag":644,"props":2336,"children":2337},{},[2338],{"type":52,"value":2077},{"type":46,"tag":644,"props":2340,"children":2341},{},[2342],{"type":52,"value":2046},{"type":46,"tag":644,"props":2344,"children":2345},{},[2346],{"type":52,"value":2317},{"type":46,"tag":644,"props":2348,"children":2349},{},[2350],{"type":52,"value":2351},"Pie\u002Fwheel chart",{"type":46,"tag":617,"props":2353,"children":2354},{},[2355,2364,2368,2372,2376],{"type":46,"tag":644,"props":2356,"children":2357},{},[2358],{"type":46,"tag":61,"props":2359,"children":2361},{"className":2360},[],[2362],{"type":52,"value":2363},"rage_and_dead_clicks",{"type":46,"tag":644,"props":2365,"children":2366},{},[2367],{"type":52,"value":2077},{"type":46,"tag":644,"props":2369,"children":2370},{},[2371],{"type":52,"value":2046},{"type":46,"tag":644,"props":2373,"children":2374},{},[2375],{"type":52,"value":2317},{"type":46,"tag":644,"props":2377,"children":2378},{},[2379],{"type":52,"value":2380},"Rage\u002Fdead click visualization",{"type":46,"tag":617,"props":2382,"children":2383},{},[2384,2393,2397,2401,2405],{"type":46,"tag":644,"props":2385,"children":2386},{},[2387],{"type":46,"tag":61,"props":2388,"children":2390},{"className":2389},[],[2391],{"type":52,"value":2392},"server_tree",{"type":46,"tag":644,"props":2394,"children":2395},{},[2396],{"type":52,"value":2077},{"type":46,"tag":644,"props":2398,"children":2399},{},[2400],{"type":52,"value":2046},{"type":46,"tag":644,"props":2402,"children":2403},{},[2404],{"type":52,"value":2317},{"type":46,"tag":644,"props":2406,"children":2407},{},[2408],{"type":52,"value":2409},"Hierarchical tree display",{"type":46,"tag":617,"props":2411,"children":2412},{},[2413,2422,2426,2430,2434],{"type":46,"tag":644,"props":2414,"children":2415},{},[2416],{"type":46,"tag":61,"props":2417,"children":2419},{"className":2418},[],[2420],{"type":52,"value":2421},"agents_traces_table",{"type":46,"tag":644,"props":2423,"children":2424},{},[2425],{"type":52,"value":2077},{"type":46,"tag":644,"props":2427,"children":2428},{},[2429],{"type":52,"value":2046},{"type":46,"tag":644,"props":2431,"children":2432},{},[2433],{"type":52,"value":2317},{"type":46,"tag":644,"props":2435,"children":2436},{},[2437],{"type":52,"value":2438},"Agents traces table",{"type":46,"tag":55,"props":2440,"children":2441},{},[2442,2443,2447,2449,2453,2455,2459],{"type":52,"value":143},{"type":46,"tag":96,"props":2444,"children":2445},{},[2446],{"type":52,"value":2056},{"type":52,"value":2448}," types for general dashboards. Use ",{"type":46,"tag":96,"props":2450,"children":2451},{},[2452],{"type":52,"value":2201},{"type":52,"value":2454}," only when specifically requested. Avoid ",{"type":46,"tag":96,"props":2456,"children":2457},{},[2458],{"type":52,"value":2317},{"type":52,"value":2460}," types unless the user explicitly asks.",{"type":46,"tag":55,"props":2462,"children":2463},{},[2464,2466,2472,2474,2480,2481,2487,2488,2494,2495,2501,2502,2508,2510,2516],{"type":52,"value":2465},"Available datasets: ",{"type":46,"tag":61,"props":2467,"children":2469},{"className":2468},[],[2470],{"type":52,"value":2471},"spans",{"type":52,"value":2473}," (default), ",{"type":46,"tag":61,"props":2475,"children":2477},{"className":2476},[],[2478],{"type":52,"value":2479},"tracemetrics",{"type":52,"value":120},{"type":46,"tag":61,"props":2482,"children":2484},{"className":2483},[],[2485],{"type":52,"value":2486},"discover",{"type":52,"value":120},{"type":46,"tag":61,"props":2489,"children":2491},{"className":2490},[],[2492],{"type":52,"value":2493},"issue",{"type":52,"value":120},{"type":46,"tag":61,"props":2496,"children":2498},{"className":2497},[],[2499],{"type":52,"value":2500},"error-events",{"type":52,"value":120},{"type":46,"tag":61,"props":2503,"children":2505},{"className":2504},[],[2506],{"type":52,"value":2507},"logs",{"type":52,"value":2509},". Run ",{"type":46,"tag":61,"props":2511,"children":2513},{"className":2512},[],[2514],{"type":52,"value":2515},"sentry dashboard widget --help",{"type":52,"value":2517}," for dataset descriptions, query formats, and examples.",{"type":46,"tag":55,"props":2519,"children":2520},{},[2521],{"type":46,"tag":96,"props":2522,"children":2523},{},[2524],{"type":52,"value":2525},"Row-filling examples:",{"type":46,"tag":800,"props":2527,"children":2529},{"className":802,"code":2528,"language":804,"meta":805,"style":805},"# 3 KPIs filling one row (2+2+2 = 6)\nsentry dashboard widget add \u003Cdashboard> \"Error Count\" --display big_number --query count\nsentry dashboard widget add \u003Cdashboard> \"P95 Duration\" --display big_number --query p95:span.duration\nsentry dashboard widget add \u003Cdashboard> \"Throughput\" --display big_number --query epm\n\n# 2 charts filling one row (3+3 = 6)\nsentry dashboard widget add \u003Cdashboard> \"Errors Over Time\" --display line --query count\nsentry dashboard widget add \u003Cdashboard> \"Latency Over Time\" --display line --query p95:span.duration\n\n# Full-width table (6 = 6)\nsentry dashboard widget add \u003Cdashboard> \"Top Endpoints\" --display table \\\n  --query count --query p95:span.duration \\\n  --group-by transaction --sort -count --limit 10\n",[2530],{"type":46,"tag":61,"props":2531,"children":2532},{"__ignoreMap":805},[2533,2541,2616,2681,2746,2753,2761,2826,2890,2897,2905,2967,2993],{"type":46,"tag":811,"props":2534,"children":2535},{"class":813,"line":814},[2536],{"type":46,"tag":811,"props":2537,"children":2538},{"style":818},[2539],{"type":52,"value":2540},"# 3 KPIs filling one row (2+2+2 = 6)\n",{"type":46,"tag":811,"props":2542,"children":2543},{"class":813,"line":824},[2544,2548,2553,2558,2563,2568,2573,2579,2584,2588,2593,2597,2602,2607,2611],{"type":46,"tag":811,"props":2545,"children":2546},{"style":828},[2547],{"type":52,"value":8},{"type":46,"tag":811,"props":2549,"children":2550},{"style":833},[2551],{"type":52,"value":2552}," dashboard",{"type":46,"tag":811,"props":2554,"children":2555},{"style":833},[2556],{"type":52,"value":2557}," widget",{"type":46,"tag":811,"props":2559,"children":2560},{"style":833},[2561],{"type":52,"value":2562}," add",{"type":46,"tag":811,"props":2564,"children":2565},{"style":849},[2566],{"type":52,"value":2567}," \u003C",{"type":46,"tag":811,"props":2569,"children":2570},{"style":833},[2571],{"type":52,"value":2572},"dashboar",{"type":46,"tag":811,"props":2574,"children":2576},{"style":2575},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[2577],{"type":52,"value":2578},"d",{"type":46,"tag":811,"props":2580,"children":2581},{"style":849},[2582],{"type":52,"value":2583},">",{"type":46,"tag":811,"props":2585,"children":2586},{"style":849},[2587],{"type":52,"value":852},{"type":46,"tag":811,"props":2589,"children":2590},{"style":833},[2591],{"type":52,"value":2592},"Error Count",{"type":46,"tag":811,"props":2594,"children":2595},{"style":849},[2596],{"type":52,"value":862},{"type":46,"tag":811,"props":2598,"children":2599},{"style":833},[2600],{"type":52,"value":2601}," --display",{"type":46,"tag":811,"props":2603,"children":2604},{"style":833},[2605],{"type":52,"value":2606}," big_number",{"type":46,"tag":811,"props":2608,"children":2609},{"style":833},[2610],{"type":52,"value":846},{"type":46,"tag":811,"props":2612,"children":2613},{"style":833},[2614],{"type":52,"value":2615}," count\n",{"type":46,"tag":811,"props":2617,"children":2618},{"class":813,"line":876},[2619,2623,2627,2631,2635,2639,2643,2647,2651,2655,2660,2664,2668,2672,2676],{"type":46,"tag":811,"props":2620,"children":2621},{"style":828},[2622],{"type":52,"value":8},{"type":46,"tag":811,"props":2624,"children":2625},{"style":833},[2626],{"type":52,"value":2552},{"type":46,"tag":811,"props":2628,"children":2629},{"style":833},[2630],{"type":52,"value":2557},{"type":46,"tag":811,"props":2632,"children":2633},{"style":833},[2634],{"type":52,"value":2562},{"type":46,"tag":811,"props":2636,"children":2637},{"style":849},[2638],{"type":52,"value":2567},{"type":46,"tag":811,"props":2640,"children":2641},{"style":833},[2642],{"type":52,"value":2572},{"type":46,"tag":811,"props":2644,"children":2645},{"style":2575},[2646],{"type":52,"value":2578},{"type":46,"tag":811,"props":2648,"children":2649},{"style":849},[2650],{"type":52,"value":2583},{"type":46,"tag":811,"props":2652,"children":2653},{"style":849},[2654],{"type":52,"value":852},{"type":46,"tag":811,"props":2656,"children":2657},{"style":833},[2658],{"type":52,"value":2659},"P95 Duration",{"type":46,"tag":811,"props":2661,"children":2662},{"style":849},[2663],{"type":52,"value":862},{"type":46,"tag":811,"props":2665,"children":2666},{"style":833},[2667],{"type":52,"value":2601},{"type":46,"tag":811,"props":2669,"children":2670},{"style":833},[2671],{"type":52,"value":2606},{"type":46,"tag":811,"props":2673,"children":2674},{"style":833},[2675],{"type":52,"value":846},{"type":46,"tag":811,"props":2677,"children":2678},{"style":833},[2679],{"type":52,"value":2680}," p95:span.duration\n",{"type":46,"tag":811,"props":2682,"children":2683},{"class":813,"line":885},[2684,2688,2692,2696,2700,2704,2708,2712,2716,2720,2725,2729,2733,2737,2741],{"type":46,"tag":811,"props":2685,"children":2686},{"style":828},[2687],{"type":52,"value":8},{"type":46,"tag":811,"props":2689,"children":2690},{"style":833},[2691],{"type":52,"value":2552},{"type":46,"tag":811,"props":2693,"children":2694},{"style":833},[2695],{"type":52,"value":2557},{"type":46,"tag":811,"props":2697,"children":2698},{"style":833},[2699],{"type":52,"value":2562},{"type":46,"tag":811,"props":2701,"children":2702},{"style":849},[2703],{"type":52,"value":2567},{"type":46,"tag":811,"props":2705,"children":2706},{"style":833},[2707],{"type":52,"value":2572},{"type":46,"tag":811,"props":2709,"children":2710},{"style":2575},[2711],{"type":52,"value":2578},{"type":46,"tag":811,"props":2713,"children":2714},{"style":849},[2715],{"type":52,"value":2583},{"type":46,"tag":811,"props":2717,"children":2718},{"style":849},[2719],{"type":52,"value":852},{"type":46,"tag":811,"props":2721,"children":2722},{"style":833},[2723],{"type":52,"value":2724},"Throughput",{"type":46,"tag":811,"props":2726,"children":2727},{"style":849},[2728],{"type":52,"value":862},{"type":46,"tag":811,"props":2730,"children":2731},{"style":833},[2732],{"type":52,"value":2601},{"type":46,"tag":811,"props":2734,"children":2735},{"style":833},[2736],{"type":52,"value":2606},{"type":46,"tag":811,"props":2738,"children":2739},{"style":833},[2740],{"type":52,"value":846},{"type":46,"tag":811,"props":2742,"children":2743},{"style":833},[2744],{"type":52,"value":2745}," epm\n",{"type":46,"tag":811,"props":2747,"children":2748},{"class":813,"line":894},[2749],{"type":46,"tag":811,"props":2750,"children":2751},{"emptyLinePlaceholder":41},[2752],{"type":52,"value":882},{"type":46,"tag":811,"props":2754,"children":2755},{"class":813,"line":916},[2756],{"type":46,"tag":811,"props":2757,"children":2758},{"style":818},[2759],{"type":52,"value":2760},"# 2 charts filling one row (3+3 = 6)\n",{"type":46,"tag":811,"props":2762,"children":2763},{"class":813,"line":924},[2764,2768,2772,2776,2780,2784,2788,2792,2796,2800,2805,2809,2813,2818,2822],{"type":46,"tag":811,"props":2765,"children":2766},{"style":828},[2767],{"type":52,"value":8},{"type":46,"tag":811,"props":2769,"children":2770},{"style":833},[2771],{"type":52,"value":2552},{"type":46,"tag":811,"props":2773,"children":2774},{"style":833},[2775],{"type":52,"value":2557},{"type":46,"tag":811,"props":2777,"children":2778},{"style":833},[2779],{"type":52,"value":2562},{"type":46,"tag":811,"props":2781,"children":2782},{"style":849},[2783],{"type":52,"value":2567},{"type":46,"tag":811,"props":2785,"children":2786},{"style":833},[2787],{"type":52,"value":2572},{"type":46,"tag":811,"props":2789,"children":2790},{"style":2575},[2791],{"type":52,"value":2578},{"type":46,"tag":811,"props":2793,"children":2794},{"style":849},[2795],{"type":52,"value":2583},{"type":46,"tag":811,"props":2797,"children":2798},{"style":849},[2799],{"type":52,"value":852},{"type":46,"tag":811,"props":2801,"children":2802},{"style":833},[2803],{"type":52,"value":2804},"Errors Over Time",{"type":46,"tag":811,"props":2806,"children":2807},{"style":849},[2808],{"type":52,"value":862},{"type":46,"tag":811,"props":2810,"children":2811},{"style":833},[2812],{"type":52,"value":2601},{"type":46,"tag":811,"props":2814,"children":2815},{"style":833},[2816],{"type":52,"value":2817}," line",{"type":46,"tag":811,"props":2819,"children":2820},{"style":833},[2821],{"type":52,"value":846},{"type":46,"tag":811,"props":2823,"children":2824},{"style":833},[2825],{"type":52,"value":2615},{"type":46,"tag":811,"props":2827,"children":2828},{"class":813,"line":933},[2829,2833,2837,2841,2845,2849,2853,2857,2861,2865,2870,2874,2878,2882,2886],{"type":46,"tag":811,"props":2830,"children":2831},{"style":828},[2832],{"type":52,"value":8},{"type":46,"tag":811,"props":2834,"children":2835},{"style":833},[2836],{"type":52,"value":2552},{"type":46,"tag":811,"props":2838,"children":2839},{"style":833},[2840],{"type":52,"value":2557},{"type":46,"tag":811,"props":2842,"children":2843},{"style":833},[2844],{"type":52,"value":2562},{"type":46,"tag":811,"props":2846,"children":2847},{"style":849},[2848],{"type":52,"value":2567},{"type":46,"tag":811,"props":2850,"children":2851},{"style":833},[2852],{"type":52,"value":2572},{"type":46,"tag":811,"props":2854,"children":2855},{"style":2575},[2856],{"type":52,"value":2578},{"type":46,"tag":811,"props":2858,"children":2859},{"style":849},[2860],{"type":52,"value":2583},{"type":46,"tag":811,"props":2862,"children":2863},{"style":849},[2864],{"type":52,"value":852},{"type":46,"tag":811,"props":2866,"children":2867},{"style":833},[2868],{"type":52,"value":2869},"Latency Over Time",{"type":46,"tag":811,"props":2871,"children":2872},{"style":849},[2873],{"type":52,"value":862},{"type":46,"tag":811,"props":2875,"children":2876},{"style":833},[2877],{"type":52,"value":2601},{"type":46,"tag":811,"props":2879,"children":2880},{"style":833},[2881],{"type":52,"value":2817},{"type":46,"tag":811,"props":2883,"children":2884},{"style":833},[2885],{"type":52,"value":846},{"type":46,"tag":811,"props":2887,"children":2888},{"style":833},[2889],{"type":52,"value":2680},{"type":46,"tag":811,"props":2891,"children":2892},{"class":813,"line":954},[2893],{"type":46,"tag":811,"props":2894,"children":2895},{"emptyLinePlaceholder":41},[2896],{"type":52,"value":882},{"type":46,"tag":811,"props":2898,"children":2899},{"class":813,"line":28},[2900],{"type":46,"tag":811,"props":2901,"children":2902},{"style":818},[2903],{"type":52,"value":2904},"# Full-width table (6 = 6)\n",{"type":46,"tag":811,"props":2906,"children":2907},{"class":813,"line":970},[2908,2912,2916,2920,2924,2928,2932,2936,2940,2944,2949,2953,2957,2962],{"type":46,"tag":811,"props":2909,"children":2910},{"style":828},[2911],{"type":52,"value":8},{"type":46,"tag":811,"props":2913,"children":2914},{"style":833},[2915],{"type":52,"value":2552},{"type":46,"tag":811,"props":2917,"children":2918},{"style":833},[2919],{"type":52,"value":2557},{"type":46,"tag":811,"props":2921,"children":2922},{"style":833},[2923],{"type":52,"value":2562},{"type":46,"tag":811,"props":2925,"children":2926},{"style":849},[2927],{"type":52,"value":2567},{"type":46,"tag":811,"props":2929,"children":2930},{"style":833},[2931],{"type":52,"value":2572},{"type":46,"tag":811,"props":2933,"children":2934},{"style":2575},[2935],{"type":52,"value":2578},{"type":46,"tag":811,"props":2937,"children":2938},{"style":849},[2939],{"type":52,"value":2583},{"type":46,"tag":811,"props":2941,"children":2942},{"style":849},[2943],{"type":52,"value":852},{"type":46,"tag":811,"props":2945,"children":2946},{"style":833},[2947],{"type":52,"value":2948},"Top Endpoints",{"type":46,"tag":811,"props":2950,"children":2951},{"style":849},[2952],{"type":52,"value":862},{"type":46,"tag":811,"props":2954,"children":2955},{"style":833},[2956],{"type":52,"value":2601},{"type":46,"tag":811,"props":2958,"children":2959},{"style":833},[2960],{"type":52,"value":2961}," table",{"type":46,"tag":811,"props":2963,"children":2964},{"style":2575},[2965],{"type":52,"value":2966}," \\\n",{"type":46,"tag":811,"props":2968,"children":2969},{"class":813,"line":1376},[2970,2975,2980,2984,2989],{"type":46,"tag":811,"props":2971,"children":2972},{"style":833},[2973],{"type":52,"value":2974},"  --query",{"type":46,"tag":811,"props":2976,"children":2977},{"style":833},[2978],{"type":52,"value":2979}," count",{"type":46,"tag":811,"props":2981,"children":2982},{"style":833},[2983],{"type":52,"value":846},{"type":46,"tag":811,"props":2985,"children":2986},{"style":833},[2987],{"type":52,"value":2988}," p95:span.duration",{"type":46,"tag":811,"props":2990,"children":2991},{"style":2575},[2992],{"type":52,"value":2966},{"type":46,"tag":811,"props":2994,"children":2995},{"class":813,"line":1385},[2996,3001,3006,3011,3016,3020],{"type":46,"tag":811,"props":2997,"children":2998},{"style":833},[2999],{"type":52,"value":3000},"  --group-by",{"type":46,"tag":811,"props":3002,"children":3003},{"style":833},[3004],{"type":52,"value":3005}," transaction",{"type":46,"tag":811,"props":3007,"children":3008},{"style":833},[3009],{"type":52,"value":3010}," --sort",{"type":46,"tag":811,"props":3012,"children":3013},{"style":833},[3014],{"type":52,"value":3015}," -count",{"type":46,"tag":811,"props":3017,"children":3018},{"style":833},[3019],{"type":52,"value":867},{"type":46,"tag":811,"props":3021,"children":3022},{"style":870},[3023],{"type":52,"value":3024}," 10\n",{"type":46,"tag":81,"props":3026,"children":3028},{"id":3027},"quick-reference",[3029],{"type":52,"value":3030},"Quick Reference",{"type":46,"tag":793,"props":3032,"children":3034},{"id":3033},"time-filtering",[3035],{"type":52,"value":3036},"Time filtering",{"type":46,"tag":55,"props":3038,"children":3039},{},[3040,3041,3047,3049,3055],{"type":52,"value":143},{"type":46,"tag":61,"props":3042,"children":3044},{"className":3043},[],[3045],{"type":52,"value":3046},"--period",{"type":52,"value":3048}," (alias: ",{"type":46,"tag":61,"props":3050,"children":3052},{"className":3051},[],[3053],{"type":52,"value":3054},"-t",{"type":52,"value":3056},") to filter by time window:",{"type":46,"tag":800,"props":3058,"children":3060},{"className":802,"code":3059,"language":804,"meta":805,"style":805},"sentry trace list --period 1h\nsentry span list --period 24h\nsentry span list -t 7d\n",[3061],{"type":46,"tag":61,"props":3062,"children":3063},{"__ignoreMap":805},[3064,3089,3113],{"type":46,"tag":811,"props":3065,"children":3066},{"class":813,"line":814},[3067,3071,3075,3079,3084],{"type":46,"tag":811,"props":3068,"children":3069},{"style":828},[3070],{"type":52,"value":8},{"type":46,"tag":811,"props":3072,"children":3073},{"style":833},[3074],{"type":52,"value":1021},{"type":46,"tag":811,"props":3076,"children":3077},{"style":833},[3078],{"type":52,"value":841},{"type":46,"tag":811,"props":3080,"children":3081},{"style":833},[3082],{"type":52,"value":3083}," --period",{"type":46,"tag":811,"props":3085,"children":3086},{"style":833},[3087],{"type":52,"value":3088}," 1h\n",{"type":46,"tag":811,"props":3090,"children":3091},{"class":813,"line":824},[3092,3096,3100,3104,3108],{"type":46,"tag":811,"props":3093,"children":3094},{"style":828},[3095],{"type":52,"value":8},{"type":46,"tag":811,"props":3097,"children":3098},{"style":833},[3099],{"type":52,"value":1095},{"type":46,"tag":811,"props":3101,"children":3102},{"style":833},[3103],{"type":52,"value":841},{"type":46,"tag":811,"props":3105,"children":3106},{"style":833},[3107],{"type":52,"value":3083},{"type":46,"tag":811,"props":3109,"children":3110},{"style":833},[3111],{"type":52,"value":3112}," 24h\n",{"type":46,"tag":811,"props":3114,"children":3115},{"class":813,"line":876},[3116,3120,3124,3128,3133],{"type":46,"tag":811,"props":3117,"children":3118},{"style":828},[3119],{"type":52,"value":8},{"type":46,"tag":811,"props":3121,"children":3122},{"style":833},[3123],{"type":52,"value":1095},{"type":46,"tag":811,"props":3125,"children":3126},{"style":833},[3127],{"type":52,"value":841},{"type":46,"tag":811,"props":3129,"children":3130},{"style":833},[3131],{"type":52,"value":3132}," -t",{"type":46,"tag":811,"props":3134,"children":3135},{"style":833},[3136],{"type":52,"value":3137}," 7d\n",{"type":46,"tag":793,"props":3139,"children":3141},{"id":3140},"scoping-to-an-org-or-project",[3142],{"type":52,"value":3143},"Scoping to an org or project",{"type":46,"tag":55,"props":3145,"children":3146},{},[3147,3149,3154],{"type":52,"value":3148},"Org and project are positional arguments following ",{"type":46,"tag":61,"props":3150,"children":3152},{"className":3151},[],[3153],{"type":52,"value":299},{"type":52,"value":3155}," CLI conventions:",{"type":46,"tag":800,"props":3157,"children":3159},{"className":802,"code":3158,"language":804,"meta":805,"style":805},"sentry trace list my-org\u002Fmy-project\nsentry issue list my-org\u002Fmy-project\nsentry span list my-org\u002Fmy-project\u002Fabc123def456...\n",[3160],{"type":46,"tag":61,"props":3161,"children":3162},{"__ignoreMap":805},[3163,3183,3202],{"type":46,"tag":811,"props":3164,"children":3165},{"class":813,"line":814},[3166,3170,3174,3178],{"type":46,"tag":811,"props":3167,"children":3168},{"style":828},[3169],{"type":52,"value":8},{"type":46,"tag":811,"props":3171,"children":3172},{"style":833},[3173],{"type":52,"value":1021},{"type":46,"tag":811,"props":3175,"children":3176},{"style":833},[3177],{"type":52,"value":841},{"type":46,"tag":811,"props":3179,"children":3180},{"style":833},[3181],{"type":52,"value":3182}," my-org\u002Fmy-project\n",{"type":46,"tag":811,"props":3184,"children":3185},{"class":813,"line":824},[3186,3190,3194,3198],{"type":46,"tag":811,"props":3187,"children":3188},{"style":828},[3189],{"type":52,"value":8},{"type":46,"tag":811,"props":3191,"children":3192},{"style":833},[3193],{"type":52,"value":836},{"type":46,"tag":811,"props":3195,"children":3196},{"style":833},[3197],{"type":52,"value":841},{"type":46,"tag":811,"props":3199,"children":3200},{"style":833},[3201],{"type":52,"value":3182},{"type":46,"tag":811,"props":3203,"children":3204},{"class":813,"line":876},[3205,3209,3213,3217],{"type":46,"tag":811,"props":3206,"children":3207},{"style":828},[3208],{"type":52,"value":8},{"type":46,"tag":811,"props":3210,"children":3211},{"style":833},[3212],{"type":52,"value":1095},{"type":46,"tag":811,"props":3214,"children":3215},{"style":833},[3216],{"type":52,"value":841},{"type":46,"tag":811,"props":3218,"children":3219},{"style":833},[3220],{"type":52,"value":3221}," my-org\u002Fmy-project\u002Fabc123def456...\n",{"type":46,"tag":793,"props":3223,"children":3225},{"id":3224},"listing-spans-in-a-trace",[3226],{"type":52,"value":3227},"Listing spans in a trace",{"type":46,"tag":55,"props":3229,"children":3230},{},[3231,3233,3239],{"type":52,"value":3232},"Pass the trace ID as a positional argument to ",{"type":46,"tag":61,"props":3234,"children":3236},{"className":3235},[],[3237],{"type":52,"value":3238},"span list",{"type":52,"value":3240},":",{"type":46,"tag":800,"props":3242,"children":3244},{"className":802,"code":3243,"language":804,"meta":805,"style":805},"sentry span list abc123def456...\nsentry span list my-org\u002Fmy-project\u002Fabc123def456...\n",[3245],{"type":46,"tag":61,"props":3246,"children":3247},{"__ignoreMap":805},[3248,3267],{"type":46,"tag":811,"props":3249,"children":3250},{"class":813,"line":814},[3251,3255,3259,3263],{"type":46,"tag":811,"props":3252,"children":3253},{"style":828},[3254],{"type":52,"value":8},{"type":46,"tag":811,"props":3256,"children":3257},{"style":833},[3258],{"type":52,"value":1095},{"type":46,"tag":811,"props":3260,"children":3261},{"style":833},[3262],{"type":52,"value":841},{"type":46,"tag":811,"props":3264,"children":3265},{"style":833},[3266],{"type":52,"value":1068},{"type":46,"tag":811,"props":3268,"children":3269},{"class":813,"line":824},[3270,3274,3278,3282],{"type":46,"tag":811,"props":3271,"children":3272},{"style":828},[3273],{"type":52,"value":8},{"type":46,"tag":811,"props":3275,"children":3276},{"style":833},[3277],{"type":52,"value":1095},{"type":46,"tag":811,"props":3279,"children":3280},{"style":833},[3281],{"type":52,"value":841},{"type":46,"tag":811,"props":3283,"children":3284},{"style":833},[3285],{"type":52,"value":3221},{"type":46,"tag":793,"props":3287,"children":3289},{"id":3288},"dataset-names-for-the-events-api",[3290],{"type":52,"value":3291},"Dataset names for the Events API",{"type":46,"tag":55,"props":3293,"children":3294},{},[3295,3297,3302,3304,3309,3310,3316,3317,3322,3323,3329,3330,3335],{"type":52,"value":3296},"When querying the Events API (directly or via ",{"type":46,"tag":61,"props":3298,"children":3300},{"className":3299},[],[3301],{"type":52,"value":412},{"type":52,"value":3303},"), valid dataset values are: ",{"type":46,"tag":61,"props":3305,"children":3307},{"className":3306},[],[3308],{"type":52,"value":2471},{"type":52,"value":120},{"type":46,"tag":61,"props":3311,"children":3313},{"className":3312},[],[3314],{"type":52,"value":3315},"transactions",{"type":52,"value":120},{"type":46,"tag":61,"props":3318,"children":3320},{"className":3319},[],[3321],{"type":52,"value":2507},{"type":52,"value":120},{"type":46,"tag":61,"props":3324,"children":3326},{"className":3325},[],[3327],{"type":52,"value":3328},"errors",{"type":52,"value":120},{"type":46,"tag":61,"props":3331,"children":3333},{"className":3332},[],[3334],{"type":52,"value":2486},{"type":52,"value":1810},{"type":46,"tag":81,"props":3337,"children":3339},{"id":3338},"common-mistakes",[3340],{"type":52,"value":3341},"Common Mistakes",{"type":46,"tag":88,"props":3343,"children":3344},{},[3345,3370,3394,3418,3442,3479,3507,3531,3606,3653],{"type":46,"tag":92,"props":3346,"children":3347},{},[3348,3353,3355,3360,3362,3368],{"type":46,"tag":96,"props":3349,"children":3350},{},[3351],{"type":52,"value":3352},"Wrong issue ID format",{"type":52,"value":3354},": Use ",{"type":46,"tag":61,"props":3356,"children":3358},{"className":3357},[],[3359],{"type":52,"value":198},{"type":52,"value":3361}," (short ID), not the numeric ID ",{"type":46,"tag":61,"props":3363,"children":3365},{"className":3364},[],[3366],{"type":52,"value":3367},"123456789",{"type":52,"value":3369},". The short ID includes the project prefix.",{"type":46,"tag":92,"props":3371,"children":3372},{},[3373,3378,3380,3385,3387,3392],{"type":46,"tag":96,"props":3374,"children":3375},{},[3376],{"type":52,"value":3377},"Pre-authenticating unnecessarily",{"type":52,"value":3379},": Don't run ",{"type":46,"tag":61,"props":3381,"children":3383},{"className":3382},[],[3384],{"type":52,"value":682},{"type":52,"value":3386}," before every command. The CLI detects missing\u002Fexpired auth and prompts automatically. Only run ",{"type":46,"tag":61,"props":3388,"children":3390},{"className":3389},[],[3391],{"type":52,"value":682},{"type":52,"value":3393}," if you need to switch accounts.",{"type":46,"tag":92,"props":3395,"children":3396},{},[3397,3409,3411,3416],{"type":46,"tag":96,"props":3398,"children":3399},{},[3400,3402,3407],{"type":52,"value":3401},"Missing ",{"type":46,"tag":61,"props":3403,"children":3405},{"className":3404},[],[3406],{"type":52,"value":220},{"type":52,"value":3408}," for piping",{"type":52,"value":3410},": Human-readable output includes formatting. Use ",{"type":46,"tag":61,"props":3412,"children":3414},{"className":3413},[],[3415],{"type":52,"value":220},{"type":52,"value":3417}," when parsing output programmatically.",{"type":46,"tag":92,"props":3419,"children":3420},{},[3421,3426,3428,3433,3435,3440],{"type":46,"tag":96,"props":3422,"children":3423},{},[3424],{"type":52,"value":3425},"Specifying org\u002Fproject when not needed",{"type":52,"value":3427},": Auto-detection resolves org\u002Fproject from ",{"type":46,"tag":61,"props":3429,"children":3431},{"className":3430},[],[3432],{"type":52,"value":248},{"type":52,"value":3434}," config files, DSNs, env vars, and directory names. Let it work first — only add ",{"type":46,"tag":61,"props":3436,"children":3438},{"className":3437},[],[3439],{"type":52,"value":264},{"type":52,"value":3441}," if the CLI says it can't detect the target or detects the wrong one.",{"type":46,"tag":92,"props":3443,"children":3444},{},[3445,3457,3458,3463,3465,3470,3471,3477],{"type":46,"tag":96,"props":3446,"children":3447},{},[3448,3450,3455],{"type":52,"value":3449},"Confusing ",{"type":46,"tag":61,"props":3451,"children":3453},{"className":3452},[],[3454],{"type":52,"value":383},{"type":52,"value":3456}," syntax",{"type":52,"value":303},{"type":46,"tag":61,"props":3459,"children":3461},{"className":3460},[],[3462],{"type":52,"value":383},{"type":52,"value":3464}," flag uses Sentry search syntax (e.g., ",{"type":46,"tag":61,"props":3466,"children":3468},{"className":3467},[],[3469],{"type":52,"value":857},{"type":52,"value":120},{"type":46,"tag":61,"props":3472,"children":3474},{"className":3473},[],[3475],{"type":52,"value":3476},"assigned:me",{"type":52,"value":3478},"), not free text search.",{"type":46,"tag":92,"props":3480,"children":3481},{},[3482,3492,3494,3499,3500,3505],{"type":46,"tag":96,"props":3483,"children":3484},{},[3485,3487],{"type":52,"value":3486},"Not using ",{"type":46,"tag":61,"props":3488,"children":3490},{"className":3489},[],[3491],{"type":52,"value":368},{"type":52,"value":3493},": View commands support ",{"type":46,"tag":61,"props":3495,"children":3497},{"className":3496},[],[3498],{"type":52,"value":360},{"type":52,"value":362},{"type":46,"tag":61,"props":3501,"children":3503},{"className":3502},[],[3504],{"type":52,"value":368},{"type":52,"value":3506}," to open the resource in the browser — useful for sharing links.",{"type":46,"tag":92,"props":3508,"children":3509},{},[3510,3515,3517,3522,3524,3529],{"type":46,"tag":96,"props":3511,"children":3512},{},[3513],{"type":52,"value":3514},"Fetching API schemas instead of using the CLI",{"type":52,"value":3516},": Prefer ",{"type":46,"tag":61,"props":3518,"children":3520},{"className":3519},[],[3521],{"type":52,"value":149},{"type":52,"value":3523}," to browse the API and ",{"type":46,"tag":61,"props":3525,"children":3527},{"className":3526},[],[3528],{"type":52,"value":412},{"type":52,"value":3530}," to make requests — the CLI handles authentication and endpoint resolution, so there's rarely a need to download OpenAPI specs separately.",{"type":46,"tag":92,"props":3532,"children":3533},{},[3534,3539,3540,3546,3548,3553,3555,3561,3563,3568,3570,3575,3577,3582,3584,3589,3591,3597,3599,3605],{"type":46,"tag":96,"props":3535,"children":3536},{},[3537],{"type":52,"value":3538},"Release version mismatch",{"type":52,"value":303},{"type":46,"tag":61,"props":3541,"children":3543},{"className":3542},[],[3544],{"type":52,"value":3545},"org\u002Fversion",{"type":52,"value":3547}," positional is ",{"type":46,"tag":61,"props":3549,"children":3551},{"className":3550},[],[3552],{"type":52,"value":1743},{"type":52,"value":3554},", where ",{"type":46,"tag":61,"props":3556,"children":3558},{"className":3557},[],[3559],{"type":52,"value":3560},"org\u002F",{"type":52,"value":3562}," is the org, not part of the version. ",{"type":46,"tag":61,"props":3564,"children":3566},{"className":3565},[],[3567],{"type":52,"value":1751},{"type":52,"value":3569}," creates version ",{"type":46,"tag":61,"props":3571,"children":3573},{"className":3572},[],[3574],{"type":52,"value":1765},{"type":52,"value":3576}," in org ",{"type":46,"tag":61,"props":3578,"children":3580},{"className":3579},[],[3581],{"type":52,"value":8},{"type":52,"value":3583},". If your ",{"type":46,"tag":61,"props":3585,"children":3587},{"className":3586},[],[3588],{"type":52,"value":1792},{"type":52,"value":3590}," uses ",{"type":46,"tag":61,"props":3592,"children":3594},{"className":3593},[],[3595],{"type":52,"value":3596},"release: \"1.0.0\"",{"type":52,"value":3598},", this is correct. Don't double-prefix like ",{"type":46,"tag":61,"props":3600,"children":3602},{"className":3601},[],[3603],{"type":52,"value":3604},"sentry\u002Fmyapp\u002F1.0.0",{"type":52,"value":1810},{"type":46,"tag":92,"props":3607,"children":3608},{},[3609,3622,3624,3629,3631,3637,3639,3645,3647,3652],{"type":46,"tag":96,"props":3610,"children":3611},{},[3612,3614,3620],{"type":52,"value":3613},"Running ",{"type":46,"tag":61,"props":3615,"children":3617},{"className":3616},[],[3618],{"type":52,"value":3619},"set-commits --auto",{"type":52,"value":3621}," without a git checkout",{"type":52,"value":3623},": ",{"type":46,"tag":61,"props":3625,"children":3627},{"className":3626},[],[3628],{"type":52,"value":1819},{"type":52,"value":3630}," needs a local git repo to discover the origin remote URL and HEAD commit. In CI, ensure ",{"type":46,"tag":61,"props":3632,"children":3634},{"className":3633},[],[3635],{"type":52,"value":3636},"actions\u002Fcheckout",{"type":52,"value":3638}," with ",{"type":46,"tag":61,"props":3640,"children":3642},{"className":3641},[],[3643],{"type":52,"value":3644},"fetch-depth: 0",{"type":52,"value":3646}," runs before ",{"type":46,"tag":61,"props":3648,"children":3650},{"className":3649},[],[3651],{"type":52,"value":3619},{"type":52,"value":1810},{"type":46,"tag":92,"props":3654,"children":3655},{},[3656,3668,3669,3675,3677,3683,3685,3691,3692,3698,3699,3705,3706,3712,3713,3719,3720,3726,3727,3733,3734,3740,3742,3747,3749,3754,3756,3761,3763,3768,3770,3776,3778,3783],{"type":46,"tag":96,"props":3657,"children":3658},{},[3659,3661,3666],{"type":52,"value":3660},"Using ",{"type":46,"tag":61,"props":3662,"children":3664},{"className":3663},[],[3665],{"type":52,"value":412},{"type":52,"value":3667}," when CLI commands suffice",{"type":52,"value":3623},{"type":46,"tag":61,"props":3670,"children":3672},{"className":3671},[],[3673],{"type":52,"value":3674},"sentry issue list --json",{"type":52,"value":3676}," and ",{"type":46,"tag":61,"props":3678,"children":3680},{"className":3679},[],[3681],{"type":52,"value":3682},"sentry issue view --json",{"type":52,"value":3684}," already include ",{"type":46,"tag":61,"props":3686,"children":3688},{"className":3687},[],[3689],{"type":52,"value":3690},"shortId",{"type":52,"value":120},{"type":46,"tag":61,"props":3693,"children":3695},{"className":3694},[],[3696],{"type":52,"value":3697},"title",{"type":52,"value":120},{"type":46,"tag":61,"props":3700,"children":3702},{"className":3701},[],[3703],{"type":52,"value":3704},"count",{"type":52,"value":120},{"type":46,"tag":61,"props":3707,"children":3709},{"className":3708},[],[3710],{"type":52,"value":3711},"userCount",{"type":52,"value":120},{"type":46,"tag":61,"props":3714,"children":3716},{"className":3715},[],[3717],{"type":52,"value":3718},"priority",{"type":52,"value":120},{"type":46,"tag":61,"props":3721,"children":3723},{"className":3722},[],[3724],{"type":52,"value":3725},"level",{"type":52,"value":120},{"type":46,"tag":61,"props":3728,"children":3730},{"className":3729},[],[3731],{"type":52,"value":3732},"status",{"type":52,"value":120},{"type":46,"tag":61,"props":3735,"children":3737},{"className":3736},[],[3738],{"type":52,"value":3739},"permalink",{"type":52,"value":3741},", and other fields at the top level. When using ",{"type":46,"tag":61,"props":3743,"children":3745},{"className":3744},[],[3746],{"type":52,"value":352},{"type":52,"value":3748}," to select specific fields like ",{"type":46,"tag":61,"props":3750,"children":3752},{"className":3751},[],[3753],{"type":52,"value":3704},{"type":52,"value":3755}," or ",{"type":46,"tag":61,"props":3757,"children":3759},{"className":3758},[],[3760],{"type":52,"value":3711},{"type":52,"value":3762},", the CLI automatically ensures these fields are present in the API response. Use ",{"type":46,"tag":61,"props":3764,"children":3766},{"className":3765},[],[3767],{"type":52,"value":352},{"type":52,"value":3769}," to select specific fields and ",{"type":46,"tag":61,"props":3771,"children":3773},{"className":3772},[],[3774],{"type":52,"value":3775},"--help",{"type":52,"value":3777}," to see all available fields. Only fall back to ",{"type":46,"tag":61,"props":3779,"children":3781},{"className":3780},[],[3782],{"type":52,"value":412},{"type":52,"value":3784}," for data the CLI doesn't expose.",{"type":46,"tag":69,"props":3786,"children":3788},{"id":3787},"prerequisites",[3789],{"type":52,"value":3790},"Prerequisites",{"type":46,"tag":55,"props":3792,"children":3793},{},[3794],{"type":52,"value":3795},"The CLI must be installed and authenticated before use.",{"type":46,"tag":81,"props":3797,"children":3799},{"id":3798},"installation",[3800],{"type":52,"value":3801},"Installation",{"type":46,"tag":800,"props":3803,"children":3805},{"className":802,"code":3804,"language":804,"meta":805,"style":805},"curl https:\u002F\u002Fcli.sentry.dev\u002Finstall -fsS | bash\ncurl https:\u002F\u002Fcli.sentry.dev\u002Finstall -fsS | bash -s -- --version nightly\n\n# Or install via npm\u002Fpnpm\u002Fbun\nnpm install -g sentry\n",[3806],{"type":46,"tag":61,"props":3807,"children":3808},{"__ignoreMap":805},[3809,3836,3879,3886,3894],{"type":46,"tag":811,"props":3810,"children":3811},{"class":813,"line":814},[3812,3816,3821,3826,3831],{"type":46,"tag":811,"props":3813,"children":3814},{"style":828},[3815],{"type":52,"value":420},{"type":46,"tag":811,"props":3817,"children":3818},{"style":833},[3819],{"type":52,"value":3820}," https:\u002F\u002Fcli.sentry.dev\u002Finstall",{"type":46,"tag":811,"props":3822,"children":3823},{"style":833},[3824],{"type":52,"value":3825}," -fsS",{"type":46,"tag":811,"props":3827,"children":3828},{"style":849},[3829],{"type":52,"value":3830}," |",{"type":46,"tag":811,"props":3832,"children":3833},{"style":828},[3834],{"type":52,"value":3835}," bash\n",{"type":46,"tag":811,"props":3837,"children":3838},{"class":813,"line":824},[3839,3843,3847,3851,3855,3860,3865,3869,3874],{"type":46,"tag":811,"props":3840,"children":3841},{"style":828},[3842],{"type":52,"value":420},{"type":46,"tag":811,"props":3844,"children":3845},{"style":833},[3846],{"type":52,"value":3820},{"type":46,"tag":811,"props":3848,"children":3849},{"style":833},[3850],{"type":52,"value":3825},{"type":46,"tag":811,"props":3852,"children":3853},{"style":849},[3854],{"type":52,"value":3830},{"type":46,"tag":811,"props":3856,"children":3857},{"style":828},[3858],{"type":52,"value":3859}," bash",{"type":46,"tag":811,"props":3861,"children":3862},{"style":833},[3863],{"type":52,"value":3864}," -s",{"type":46,"tag":811,"props":3866,"children":3867},{"style":833},[3868],{"type":52,"value":1295},{"type":46,"tag":811,"props":3870,"children":3871},{"style":833},[3872],{"type":52,"value":3873}," --version",{"type":46,"tag":811,"props":3875,"children":3876},{"style":833},[3877],{"type":52,"value":3878}," nightly\n",{"type":46,"tag":811,"props":3880,"children":3881},{"class":813,"line":876},[3882],{"type":46,"tag":811,"props":3883,"children":3884},{"emptyLinePlaceholder":41},[3885],{"type":52,"value":882},{"type":46,"tag":811,"props":3887,"children":3888},{"class":813,"line":885},[3889],{"type":46,"tag":811,"props":3890,"children":3891},{"style":818},[3892],{"type":52,"value":3893},"# Or install via npm\u002Fpnpm\u002Fbun\n",{"type":46,"tag":811,"props":3895,"children":3896},{"class":813,"line":894},[3897,3902,3907,3912],{"type":46,"tag":811,"props":3898,"children":3899},{"style":828},[3900],{"type":52,"value":3901},"npm",{"type":46,"tag":811,"props":3903,"children":3904},{"style":833},[3905],{"type":52,"value":3906}," install",{"type":46,"tag":811,"props":3908,"children":3909},{"style":833},[3910],{"type":52,"value":3911}," -g",{"type":46,"tag":811,"props":3913,"children":3914},{"style":833},[3915],{"type":52,"value":3916}," sentry\n",{"type":46,"tag":81,"props":3918,"children":3920},{"id":3919},"authentication",[3921],{"type":52,"value":3922},"Authentication",{"type":46,"tag":800,"props":3924,"children":3926},{"className":802,"code":3925,"language":804,"meta":805,"style":805},"sentry auth login\nsentry auth login --token YOUR_SENTRY_API_TOKEN\nsentry auth status\nsentry auth logout\n",[3927],{"type":46,"tag":61,"props":3928,"children":3929},{"__ignoreMap":805},[3930,3947,3973,3989],{"type":46,"tag":811,"props":3931,"children":3932},{"class":813,"line":814},[3933,3937,3942],{"type":46,"tag":811,"props":3934,"children":3935},{"style":828},[3936],{"type":52,"value":8},{"type":46,"tag":811,"props":3938,"children":3939},{"style":833},[3940],{"type":52,"value":3941}," auth",{"type":46,"tag":811,"props":3943,"children":3944},{"style":833},[3945],{"type":52,"value":3946}," login\n",{"type":46,"tag":811,"props":3948,"children":3949},{"class":813,"line":824},[3950,3954,3958,3963,3968],{"type":46,"tag":811,"props":3951,"children":3952},{"style":828},[3953],{"type":52,"value":8},{"type":46,"tag":811,"props":3955,"children":3956},{"style":833},[3957],{"type":52,"value":3941},{"type":46,"tag":811,"props":3959,"children":3960},{"style":833},[3961],{"type":52,"value":3962}," login",{"type":46,"tag":811,"props":3964,"children":3965},{"style":833},[3966],{"type":52,"value":3967}," --token",{"type":46,"tag":811,"props":3969,"children":3970},{"style":833},[3971],{"type":52,"value":3972}," YOUR_SENTRY_API_TOKEN\n",{"type":46,"tag":811,"props":3974,"children":3975},{"class":813,"line":876},[3976,3980,3984],{"type":46,"tag":811,"props":3977,"children":3978},{"style":828},[3979],{"type":52,"value":8},{"type":46,"tag":811,"props":3981,"children":3982},{"style":833},[3983],{"type":52,"value":3941},{"type":46,"tag":811,"props":3985,"children":3986},{"style":833},[3987],{"type":52,"value":3988}," status\n",{"type":46,"tag":811,"props":3990,"children":3991},{"class":813,"line":885},[3992,3996,4000],{"type":46,"tag":811,"props":3993,"children":3994},{"style":828},[3995],{"type":52,"value":8},{"type":46,"tag":811,"props":3997,"children":3998},{"style":833},[3999],{"type":52,"value":3941},{"type":46,"tag":811,"props":4001,"children":4002},{"style":833},[4003],{"type":52,"value":4004}," logout\n",{"type":46,"tag":69,"props":4006,"children":4008},{"id":4007},"command-reference",[4009],{"type":52,"value":4010},"Command Reference",{"type":46,"tag":81,"props":4012,"children":4014},{"id":4013},"auth",[4015],{"type":52,"value":4016},"Auth",{"type":46,"tag":55,"props":4018,"children":4019},{},[4020],{"type":52,"value":4021},"Authenticate with Sentry",{"type":46,"tag":88,"props":4023,"children":4024},{},[4025,4035,4046,4057,4068,4079],{"type":46,"tag":92,"props":4026,"children":4027},{},[4028,4033],{"type":46,"tag":61,"props":4029,"children":4031},{"className":4030},[],[4032],{"type":52,"value":682},{"type":52,"value":4034}," — Authenticate with Sentry",{"type":46,"tag":92,"props":4036,"children":4037},{},[4038,4044],{"type":46,"tag":61,"props":4039,"children":4041},{"className":4040},[],[4042],{"type":52,"value":4043},"sentry auth logout",{"type":52,"value":4045}," — Log out of Sentry",{"type":46,"tag":92,"props":4047,"children":4048},{},[4049,4055],{"type":46,"tag":61,"props":4050,"children":4052},{"className":4051},[],[4053],{"type":52,"value":4054},"sentry auth refresh",{"type":52,"value":4056}," — Refresh your OAuth access token",{"type":46,"tag":92,"props":4058,"children":4059},{},[4060,4066],{"type":46,"tag":61,"props":4061,"children":4063},{"className":4062},[],[4064],{"type":52,"value":4065},"sentry auth status",{"type":52,"value":4067}," — View authentication status",{"type":46,"tag":92,"props":4069,"children":4070},{},[4071,4077],{"type":46,"tag":61,"props":4072,"children":4074},{"className":4073},[],[4075],{"type":52,"value":4076},"sentry auth token",{"type":52,"value":4078}," — Print the stored authentication token",{"type":46,"tag":92,"props":4080,"children":4081},{},[4082,4088],{"type":46,"tag":61,"props":4083,"children":4085},{"className":4084},[],[4086],{"type":52,"value":4087},"sentry auth whoami",{"type":52,"value":4089}," — Show the currently authenticated identity",{"type":46,"tag":55,"props":4091,"children":4092},{},[4093,4095],{"type":52,"value":4094},"→ Full flags and examples: ",{"type":46,"tag":61,"props":4096,"children":4098},{"className":4097},[],[4099],{"type":52,"value":4100},"references\u002Fauth.md",{"type":46,"tag":81,"props":4102,"children":4104},{"id":4103},"org",[4105],{"type":52,"value":4106},"Org",{"type":46,"tag":55,"props":4108,"children":4109},{},[4110],{"type":52,"value":4111},"Work with Sentry organizations",{"type":46,"tag":88,"props":4113,"children":4114},{},[4115,4126],{"type":46,"tag":92,"props":4116,"children":4117},{},[4118,4124],{"type":46,"tag":61,"props":4119,"children":4121},{"className":4120},[],[4122],{"type":52,"value":4123},"sentry org list",{"type":52,"value":4125}," — List organizations",{"type":46,"tag":92,"props":4127,"children":4128},{},[4129,4135],{"type":46,"tag":61,"props":4130,"children":4132},{"className":4131},[],[4133],{"type":52,"value":4134},"sentry org view \u003Corg>",{"type":52,"value":4136}," — View details of an organization",{"type":46,"tag":55,"props":4138,"children":4139},{},[4140,4141],{"type":52,"value":4094},{"type":46,"tag":61,"props":4142,"children":4144},{"className":4143},[],[4145],{"type":52,"value":4146},"references\u002Forg.md",{"type":46,"tag":81,"props":4148,"children":4150},{"id":4149},"project",[4151],{"type":52,"value":4152},"Project",{"type":46,"tag":55,"props":4154,"children":4155},{},[4156],{"type":52,"value":4157},"Work with Sentry projects",{"type":46,"tag":88,"props":4159,"children":4160},{},[4161,4172,4183,4194],{"type":46,"tag":92,"props":4162,"children":4163},{},[4164,4170],{"type":46,"tag":61,"props":4165,"children":4167},{"className":4166},[],[4168],{"type":52,"value":4169},"sentry project create \u003Cname> \u003Cplatform>",{"type":52,"value":4171}," — Create a new project",{"type":46,"tag":92,"props":4173,"children":4174},{},[4175,4181],{"type":46,"tag":61,"props":4176,"children":4178},{"className":4177},[],[4179],{"type":52,"value":4180},"sentry project delete \u003Corg\u002Fproject>",{"type":52,"value":4182}," — Delete a project",{"type":46,"tag":92,"props":4184,"children":4185},{},[4186,4192],{"type":46,"tag":61,"props":4187,"children":4189},{"className":4188},[],[4190],{"type":52,"value":4191},"sentry project list \u003Corg\u002Fproject>",{"type":52,"value":4193}," — List projects",{"type":46,"tag":92,"props":4195,"children":4196},{},[4197,4203],{"type":46,"tag":61,"props":4198,"children":4200},{"className":4199},[],[4201],{"type":52,"value":4202},"sentry project view \u003Corg\u002Fproject>",{"type":52,"value":4204}," — View details of a project",{"type":46,"tag":55,"props":4206,"children":4207},{},[4208,4209],{"type":52,"value":4094},{"type":46,"tag":61,"props":4210,"children":4212},{"className":4211},[],[4213],{"type":52,"value":4214},"references\u002Fproject.md",{"type":46,"tag":81,"props":4216,"children":4217},{"id":2493},[4218],{"type":52,"value":4219},"Issue",{"type":46,"tag":55,"props":4221,"children":4222},{},[4223],{"type":52,"value":4224},"Manage Sentry issues",{"type":46,"tag":88,"props":4226,"children":4227},{},[4228,4239,4250,4261,4272,4283,4294,4305,4316],{"type":46,"tag":92,"props":4229,"children":4230},{},[4231,4237],{"type":46,"tag":61,"props":4232,"children":4234},{"className":4233},[],[4235],{"type":52,"value":4236},"sentry issue list \u003Corg\u002Fproject>",{"type":52,"value":4238}," — List issues in a project",{"type":46,"tag":92,"props":4240,"children":4241},{},[4242,4248],{"type":46,"tag":61,"props":4243,"children":4245},{"className":4244},[],[4246],{"type":52,"value":4247},"sentry issue events \u003Cissue>",{"type":52,"value":4249}," — List events for a specific issue",{"type":46,"tag":92,"props":4251,"children":4252},{},[4253,4259],{"type":46,"tag":61,"props":4254,"children":4256},{"className":4255},[],[4257],{"type":52,"value":4258},"sentry issue explain \u003Cissue>",{"type":52,"value":4260}," — Analyze an issue's root cause using Seer AI",{"type":46,"tag":92,"props":4262,"children":4263},{},[4264,4270],{"type":46,"tag":61,"props":4265,"children":4267},{"className":4266},[],[4268],{"type":52,"value":4269},"sentry issue plan \u003Cissue>",{"type":52,"value":4271}," — Generate a solution plan using Seer AI",{"type":46,"tag":92,"props":4273,"children":4274},{},[4275,4281],{"type":46,"tag":61,"props":4276,"children":4278},{"className":4277},[],[4279],{"type":52,"value":4280},"sentry issue view \u003Cissue>",{"type":52,"value":4282}," — View details of a specific issue",{"type":46,"tag":92,"props":4284,"children":4285},{},[4286,4292],{"type":46,"tag":61,"props":4287,"children":4289},{"className":4288},[],[4290],{"type":52,"value":4291},"sentry issue resolve \u003Cissue>",{"type":52,"value":4293}," — Mark an issue as resolved",{"type":46,"tag":92,"props":4295,"children":4296},{},[4297,4303],{"type":46,"tag":61,"props":4298,"children":4300},{"className":4299},[],[4301],{"type":52,"value":4302},"sentry issue unresolve \u003Cissue>",{"type":52,"value":4304}," — Reopen a resolved issue",{"type":46,"tag":92,"props":4306,"children":4307},{},[4308,4314],{"type":46,"tag":61,"props":4309,"children":4311},{"className":4310},[],[4312],{"type":52,"value":4313},"sentry issue archive \u003Cissue>",{"type":52,"value":4315}," — Archive (ignore) an issue",{"type":46,"tag":92,"props":4317,"children":4318},{},[4319,4325],{"type":46,"tag":61,"props":4320,"children":4322},{"className":4321},[],[4323],{"type":52,"value":4324},"sentry issue merge \u003Cissue...>",{"type":52,"value":4326}," — Merge 2+ issues into a single canonical group",{"type":46,"tag":55,"props":4328,"children":4329},{},[4330,4331],{"type":52,"value":4094},{"type":46,"tag":61,"props":4332,"children":4334},{"className":4333},[],[4335],{"type":52,"value":4336},"references\u002Fissue.md",{"type":46,"tag":81,"props":4338,"children":4340},{"id":4339},"event",[4341],{"type":52,"value":4342},"Event",{"type":46,"tag":55,"props":4344,"children":4345},{},[4346],{"type":52,"value":4347},"View, list, and send Sentry events",{"type":46,"tag":88,"props":4349,"children":4350},{},[4351,4362,4373],{"type":46,"tag":92,"props":4352,"children":4353},{},[4354,4360],{"type":46,"tag":61,"props":4355,"children":4357},{"className":4356},[],[4358],{"type":52,"value":4359},"sentry event view \u003Corg\u002Fproject\u002Fevent-id...>",{"type":52,"value":4361}," — View details of one or more events",{"type":46,"tag":92,"props":4363,"children":4364},{},[4365,4371],{"type":46,"tag":61,"props":4366,"children":4368},{"className":4367},[],[4369],{"type":52,"value":4370},"sentry event list \u003Cissue>",{"type":52,"value":4372}," — List events for an issue",{"type":46,"tag":92,"props":4374,"children":4375},{},[4376,4382],{"type":46,"tag":61,"props":4377,"children":4379},{"className":4378},[],[4380],{"type":52,"value":4381},"sentry event send \u003Cargs...>",{"type":52,"value":4383}," — Send a Sentry event",{"type":46,"tag":55,"props":4385,"children":4386},{},[4387,4388],{"type":52,"value":4094},{"type":46,"tag":61,"props":4389,"children":4391},{"className":4390},[],[4392],{"type":52,"value":4393},"references\u002Fevent.md",{"type":46,"tag":81,"props":4395,"children":4397},{"id":4396},"api",[4398],{"type":52,"value":4399},"API",{"type":46,"tag":55,"props":4401,"children":4402},{},[4403],{"type":52,"value":4404},"Make an authenticated API request",{"type":46,"tag":88,"props":4406,"children":4407},{},[4408],{"type":46,"tag":92,"props":4409,"children":4410},{},[4411,4417],{"type":46,"tag":61,"props":4412,"children":4414},{"className":4413},[],[4415],{"type":52,"value":4416},"sentry api \u003Cendpoint>",{"type":52,"value":4418}," — Make an authenticated API request",{"type":46,"tag":55,"props":4420,"children":4421},{},[4422,4423],{"type":52,"value":4094},{"type":46,"tag":61,"props":4424,"children":4426},{"className":4425},[],[4427],{"type":52,"value":4428},"references\u002Fapi.md",{"type":46,"tag":81,"props":4430,"children":4432},{"id":4431},"alert",[4433],{"type":52,"value":4434},"Alert",{"type":46,"tag":55,"props":4436,"children":4437},{},[4438],{"type":52,"value":4439},"Manage Sentry alert rules",{"type":46,"tag":88,"props":4441,"children":4442},{},[4443,4454,4465,4476,4487,4498,4509,4520,4531,4542],{"type":46,"tag":92,"props":4444,"children":4445},{},[4446,4452],{"type":46,"tag":61,"props":4447,"children":4449},{"className":4448},[],[4450],{"type":52,"value":4451},"sentry alert issues list \u003Corg\u002Fproject>",{"type":52,"value":4453}," — List issue alert rules",{"type":46,"tag":92,"props":4455,"children":4456},{},[4457,4463],{"type":46,"tag":61,"props":4458,"children":4460},{"className":4459},[],[4461],{"type":52,"value":4462},"sentry alert issues view \u003Corg\u002Fproject\u002Frule-id-or-name>",{"type":52,"value":4464}," — View an issue alert rule",{"type":46,"tag":92,"props":4466,"children":4467},{},[4468,4474],{"type":46,"tag":61,"props":4469,"children":4471},{"className":4470},[],[4472],{"type":52,"value":4473},"sentry alert issues create \u003Ctarget>",{"type":52,"value":4475}," — Create an issue alert rule",{"type":46,"tag":92,"props":4477,"children":4478},{},[4479,4485],{"type":46,"tag":61,"props":4480,"children":4482},{"className":4481},[],[4483],{"type":52,"value":4484},"sentry alert issues delete \u003Corg\u002Fproject\u002Frule-id-or-name>",{"type":52,"value":4486}," — Delete an issue alert rule",{"type":46,"tag":92,"props":4488,"children":4489},{},[4490,4496],{"type":46,"tag":61,"props":4491,"children":4493},{"className":4492},[],[4494],{"type":52,"value":4495},"sentry alert issues edit \u003Corg\u002Fproject\u002Frule-id-or-name>",{"type":52,"value":4497}," — Edit an issue alert rule",{"type":46,"tag":92,"props":4499,"children":4500},{},[4501,4507],{"type":46,"tag":61,"props":4502,"children":4504},{"className":4503},[],[4505],{"type":52,"value":4506},"sentry alert metrics list \u003Ctarget>",{"type":52,"value":4508}," — List metric alert rules",{"type":46,"tag":92,"props":4510,"children":4511},{},[4512,4518],{"type":46,"tag":61,"props":4513,"children":4515},{"className":4514},[],[4516],{"type":52,"value":4517},"sentry alert metrics view \u003Corg\u002Frule-id-or-name>",{"type":52,"value":4519}," — View a metric alert rule",{"type":46,"tag":92,"props":4521,"children":4522},{},[4523,4529],{"type":46,"tag":61,"props":4524,"children":4526},{"className":4525},[],[4527],{"type":52,"value":4528},"sentry alert metrics create \u003Corg>",{"type":52,"value":4530}," — Create a metric alert rule",{"type":46,"tag":92,"props":4532,"children":4533},{},[4534,4540],{"type":46,"tag":61,"props":4535,"children":4537},{"className":4536},[],[4538],{"type":52,"value":4539},"sentry alert metrics delete \u003Corg\u002Frule-id-or-name>",{"type":52,"value":4541}," — Delete a metric alert rule",{"type":46,"tag":92,"props":4543,"children":4544},{},[4545,4551],{"type":46,"tag":61,"props":4546,"children":4548},{"className":4547},[],[4549],{"type":52,"value":4550},"sentry alert metrics edit \u003Corg\u002Frule-id-or-name>",{"type":52,"value":4552}," — Edit a metric alert rule",{"type":46,"tag":55,"props":4554,"children":4555},{},[4556,4557],{"type":52,"value":4094},{"type":46,"tag":61,"props":4558,"children":4560},{"className":4559},[],[4561],{"type":52,"value":4562},"references\u002Falert.md",{"type":46,"tag":81,"props":4564,"children":4566},{"id":4565},"build",[4567],{"type":52,"value":4568},"Build",{"type":46,"tag":55,"props":4570,"children":4571},{},[4572],{"type":52,"value":4573},"Manage mobile build artifacts",{"type":46,"tag":88,"props":4575,"children":4576},{},[4577,4588],{"type":46,"tag":92,"props":4578,"children":4579},{},[4580,4586],{"type":46,"tag":61,"props":4581,"children":4583},{"className":4582},[],[4584],{"type":52,"value":4585},"sentry build upload \u003Cpath...>",{"type":52,"value":4587}," — Upload builds to a project",{"type":46,"tag":92,"props":4589,"children":4590},{},[4591,4597],{"type":46,"tag":61,"props":4592,"children":4594},{"className":4593},[],[4595],{"type":52,"value":4596},"sentry build download \u003Cbuild-id>",{"type":52,"value":4598}," — Download a build artifact",{"type":46,"tag":55,"props":4600,"children":4601},{},[4602,4603],{"type":52,"value":4094},{"type":46,"tag":61,"props":4604,"children":4606},{"className":4605},[],[4607],{"type":52,"value":4608},"references\u002Fbuild.md",{"type":46,"tag":81,"props":4610,"children":4611},{"id":22},[4612],{"type":52,"value":21},{"type":46,"tag":55,"props":4614,"children":4615},{},[4616],{"type":52,"value":4617},"CLI-related commands",{"type":46,"tag":88,"props":4619,"children":4620},{},[4621,4632,4643,4654,4665,4676,4687],{"type":46,"tag":92,"props":4622,"children":4623},{},[4624,4630],{"type":46,"tag":61,"props":4625,"children":4627},{"className":4626},[],[4628],{"type":52,"value":4629},"sentry cli defaults \u003Ckey value...>",{"type":52,"value":4631}," — View and manage default settings",{"type":46,"tag":92,"props":4633,"children":4634},{},[4635,4641],{"type":46,"tag":61,"props":4636,"children":4638},{"className":4637},[],[4639],{"type":52,"value":4640},"sentry cli feedback \u003Cmessage...>",{"type":52,"value":4642}," — Send feedback about the CLI",{"type":46,"tag":92,"props":4644,"children":4645},{},[4646,4652],{"type":46,"tag":61,"props":4647,"children":4649},{"className":4648},[],[4650],{"type":52,"value":4651},"sentry cli fix",{"type":52,"value":4653}," — Diagnose and repair CLI database issues",{"type":46,"tag":92,"props":4655,"children":4656},{},[4657,4663],{"type":46,"tag":61,"props":4658,"children":4660},{"className":4659},[],[4661],{"type":52,"value":4662},"sentry cli import",{"type":52,"value":4664}," — Import settings from legacy .sentryclirc files",{"type":46,"tag":92,"props":4666,"children":4667},{},[4668,4674],{"type":46,"tag":61,"props":4669,"children":4671},{"className":4670},[],[4672],{"type":52,"value":4673},"sentry cli setup",{"type":52,"value":4675}," — Configure shell integration",{"type":46,"tag":92,"props":4677,"children":4678},{},[4679,4685],{"type":46,"tag":61,"props":4680,"children":4682},{"className":4681},[],[4683],{"type":52,"value":4684},"sentry cli uninstall",{"type":52,"value":4686}," — Uninstall Sentry CLI",{"type":46,"tag":92,"props":4688,"children":4689},{},[4690,4696],{"type":46,"tag":61,"props":4691,"children":4693},{"className":4692},[],[4694],{"type":52,"value":4695},"sentry cli upgrade \u003Cversion>",{"type":52,"value":4697}," — Update the Sentry CLI to the latest version",{"type":46,"tag":55,"props":4699,"children":4700},{},[4701,4702],{"type":52,"value":4094},{"type":46,"tag":61,"props":4703,"children":4705},{"className":4704},[],[4706],{"type":52,"value":4707},"references\u002Fcli.md",{"type":46,"tag":81,"props":4709,"children":4711},{"id":4710},"code-mappings",[4712],{"type":52,"value":4713},"Code-mappings",{"type":46,"tag":55,"props":4715,"children":4716},{},[4717],{"type":52,"value":4718},"Manage code mappings for stack trace linking",{"type":46,"tag":88,"props":4720,"children":4721},{},[4722],{"type":46,"tag":92,"props":4723,"children":4724},{},[4725,4731],{"type":46,"tag":61,"props":4726,"children":4728},{"className":4727},[],[4729],{"type":52,"value":4730},"sentry code-mappings upload \u003Cpath>",{"type":52,"value":4732}," — Upload code mappings for stack trace linking",{"type":46,"tag":55,"props":4734,"children":4735},{},[4736,4737],{"type":52,"value":4094},{"type":46,"tag":61,"props":4738,"children":4740},{"className":4739},[],[4741],{"type":52,"value":4742},"references\u002Fcode-mappings.md",{"type":46,"tag":81,"props":4744,"children":4746},{"id":4745},"dart-symbol-map",[4747],{"type":52,"value":4748},"Dart-symbol-map",{"type":46,"tag":55,"props":4750,"children":4751},{},[4752],{"type":52,"value":4753},"Work with Dart\u002FFlutter symbol maps",{"type":46,"tag":88,"props":4755,"children":4756},{},[4757],{"type":46,"tag":92,"props":4758,"children":4759},{},[4760,4766],{"type":46,"tag":61,"props":4761,"children":4763},{"className":4762},[],[4764],{"type":52,"value":4765},"sentry dart-symbol-map upload \u003Cpath>",{"type":52,"value":4767}," — Upload a Dart\u002FFlutter symbol map to Sentry",{"type":46,"tag":55,"props":4769,"children":4770},{},[4771,4772],{"type":52,"value":4094},{"type":46,"tag":61,"props":4773,"children":4775},{"className":4774},[],[4776],{"type":52,"value":4777},"references\u002Fdart-symbol-map.md",{"type":46,"tag":81,"props":4779,"children":4781},{"id":4780},"debug-files",[4782],{"type":52,"value":4783},"Debug-files",{"type":46,"tag":55,"props":4785,"children":4786},{},[4787],{"type":52,"value":4788},"Work with debug information files",{"type":46,"tag":88,"props":4790,"children":4791},{},[4792,4803,4814,4825,4836,4847],{"type":46,"tag":92,"props":4793,"children":4794},{},[4795,4801],{"type":46,"tag":61,"props":4796,"children":4798},{"className":4797},[],[4799],{"type":52,"value":4800},"sentry debug-files check \u003Cpath>",{"type":52,"value":4802}," — Inspect a debug information file",{"type":46,"tag":92,"props":4804,"children":4805},{},[4806,4812],{"type":46,"tag":61,"props":4807,"children":4809},{"className":4808},[],[4810],{"type":52,"value":4811},"sentry debug-files find \u003Cid...>",{"type":52,"value":4813}," — Locate debug files for given debug identifiers",{"type":46,"tag":92,"props":4815,"children":4816},{},[4817,4823],{"type":46,"tag":61,"props":4818,"children":4820},{"className":4819},[],[4821],{"type":52,"value":4822},"sentry debug-files upload \u003Cpath...>",{"type":52,"value":4824}," — Upload debug information files to Sentry",{"type":46,"tag":92,"props":4826,"children":4827},{},[4828,4834],{"type":46,"tag":61,"props":4829,"children":4831},{"className":4830},[],[4832],{"type":52,"value":4833},"sentry debug-files print-sources \u003Cpath>",{"type":52,"value":4835}," — List the source files a debug file references",{"type":46,"tag":92,"props":4837,"children":4838},{},[4839,4845],{"type":46,"tag":61,"props":4840,"children":4842},{"className":4841},[],[4843],{"type":52,"value":4844},"sentry debug-files bundle-sources \u003Cpath>",{"type":52,"value":4846}," — Bundle a debug file's source files for source context",{"type":46,"tag":92,"props":4848,"children":4849},{},[4850,4856],{"type":46,"tag":61,"props":4851,"children":4853},{"className":4852},[],[4854],{"type":52,"value":4855},"sentry debug-files bundle-jvm \u003Cpath>",{"type":52,"value":4857}," — Create a JVM source bundle for source context",{"type":46,"tag":55,"props":4859,"children":4860},{},[4861,4862],{"type":52,"value":4094},{"type":46,"tag":61,"props":4863,"children":4865},{"className":4864},[],[4866],{"type":52,"value":4867},"references\u002Fdebug-files.md",{"type":46,"tag":81,"props":4869,"children":4871},{"id":4870},"dashboard",[4872],{"type":52,"value":4873},"Dashboard",{"type":46,"tag":55,"props":4875,"children":4876},{},[4877],{"type":52,"value":4878},"Manage Sentry dashboards",{"type":46,"tag":88,"props":4880,"children":4881},{},[4882,4893,4904,4915,4926,4937,4948,4959],{"type":46,"tag":92,"props":4883,"children":4884},{},[4885,4891],{"type":46,"tag":61,"props":4886,"children":4888},{"className":4887},[],[4889],{"type":52,"value":4890},"sentry dashboard list \u003Corg\u002Ftitle-filter...>",{"type":52,"value":4892}," — List dashboards",{"type":46,"tag":92,"props":4894,"children":4895},{},[4896,4902],{"type":46,"tag":61,"props":4897,"children":4899},{"className":4898},[],[4900],{"type":52,"value":4901},"sentry dashboard view \u003Corg\u002Fproject\u002Fdashboard...>",{"type":52,"value":4903}," — View a dashboard",{"type":46,"tag":92,"props":4905,"children":4906},{},[4907,4913],{"type":46,"tag":61,"props":4908,"children":4910},{"className":4909},[],[4911],{"type":52,"value":4912},"sentry dashboard create \u003Corg\u002Fproject\u002Ftitle...>",{"type":52,"value":4914}," — Create a dashboard",{"type":46,"tag":92,"props":4916,"children":4917},{},[4918,4924],{"type":46,"tag":61,"props":4919,"children":4921},{"className":4920},[],[4922],{"type":52,"value":4923},"sentry dashboard widget add \u003Corg\u002Fproject\u002Fdashboard\u002Ftitle...>",{"type":52,"value":4925}," — Add a widget to a dashboard",{"type":46,"tag":92,"props":4927,"children":4928},{},[4929,4935],{"type":46,"tag":61,"props":4930,"children":4932},{"className":4931},[],[4933],{"type":52,"value":4934},"sentry dashboard widget edit \u003Corg\u002Fproject\u002Fdashboard...>",{"type":52,"value":4936}," — Edit a widget in a dashboard",{"type":46,"tag":92,"props":4938,"children":4939},{},[4940,4946],{"type":46,"tag":61,"props":4941,"children":4943},{"className":4942},[],[4944],{"type":52,"value":4945},"sentry dashboard widget delete \u003Corg\u002Fproject\u002Fdashboard...>",{"type":52,"value":4947}," — Delete a widget from a dashboard",{"type":46,"tag":92,"props":4949,"children":4950},{},[4951,4957],{"type":46,"tag":61,"props":4952,"children":4954},{"className":4953},[],[4955],{"type":52,"value":4956},"sentry dashboard revisions \u003Corg\u002Fdashboard...>",{"type":52,"value":4958}," — List dashboard revisions",{"type":46,"tag":92,"props":4960,"children":4961},{},[4962,4968],{"type":46,"tag":61,"props":4963,"children":4965},{"className":4964},[],[4966],{"type":52,"value":4967},"sentry dashboard restore \u003Corg\u002Fdashboard...>",{"type":52,"value":4969}," — Restore a dashboard revision",{"type":46,"tag":55,"props":4971,"children":4972},{},[4973,4974],{"type":52,"value":4094},{"type":46,"tag":61,"props":4975,"children":4977},{"className":4976},[],[4978],{"type":52,"value":4979},"references\u002Fdashboard.md",{"type":46,"tag":81,"props":4981,"children":4983},{"id":4982},"proguard",[4984],{"type":52,"value":4985},"Proguard",{"type":46,"tag":55,"props":4987,"children":4988},{},[4989],{"type":52,"value":4990},"Work with ProGuard\u002FR8 mapping files",{"type":46,"tag":88,"props":4992,"children":4993},{},[4994,5005],{"type":46,"tag":92,"props":4995,"children":4996},{},[4997,5003],{"type":46,"tag":61,"props":4998,"children":5000},{"className":4999},[],[5001],{"type":52,"value":5002},"sentry proguard upload \u003Cpath...>",{"type":52,"value":5004}," — Upload ProGuard\u002FR8 mapping files to Sentry",{"type":46,"tag":92,"props":5006,"children":5007},{},[5008,5014],{"type":46,"tag":61,"props":5009,"children":5011},{"className":5010},[],[5012],{"type":52,"value":5013},"sentry proguard uuid \u003Cpath>",{"type":52,"value":5015}," — Compute the UUID for a ProGuard mapping file",{"type":46,"tag":55,"props":5017,"children":5018},{},[5019,5020],{"type":52,"value":4094},{"type":46,"tag":61,"props":5021,"children":5023},{"className":5022},[],[5024],{"type":52,"value":5025},"references\u002Fproguard.md",{"type":46,"tag":81,"props":5027,"children":5029},{"id":5028},"react-native",[5030],{"type":52,"value":5031},"React-native",{"type":46,"tag":55,"props":5033,"children":5034},{},[5035],{"type":52,"value":5036},"Upload React Native sourcemaps from build steps",{"type":46,"tag":88,"props":5038,"children":5039},{},[5040,5051],{"type":46,"tag":92,"props":5041,"children":5042},{},[5043,5049],{"type":46,"tag":61,"props":5044,"children":5046},{"className":5045},[],[5047],{"type":52,"value":5048},"sentry react-native gradle",{"type":52,"value":5050}," — Upload a React Native bundle + sourcemap (Gradle build step)",{"type":46,"tag":92,"props":5052,"children":5053},{},[5054,5060],{"type":46,"tag":61,"props":5055,"children":5057},{"className":5056},[],[5058],{"type":52,"value":5059},"sentry react-native xcode \u003Cscript-arg...>",{"type":52,"value":5061}," — Upload React Native sourcemaps (Xcode build step)",{"type":46,"tag":55,"props":5063,"children":5064},{},[5065,5066],{"type":52,"value":4094},{"type":46,"tag":61,"props":5067,"children":5069},{"className":5068},[],[5070],{"type":52,"value":5071},"references\u002Freact-native.md",{"type":46,"tag":81,"props":5073,"children":5075},{"id":5074},"replay",[5076],{"type":52,"value":5077},"Replay",{"type":46,"tag":55,"props":5079,"children":5080},{},[5081],{"type":52,"value":5082},"Search and inspect Session Replays",{"type":46,"tag":88,"props":5084,"children":5085},{},[5086,5097],{"type":46,"tag":92,"props":5087,"children":5088},{},[5089,5095],{"type":46,"tag":61,"props":5090,"children":5092},{"className":5091},[],[5093],{"type":52,"value":5094},"sentry replay list \u003Corg\u002Fproject>",{"type":52,"value":5096}," — List recent Session Replays",{"type":46,"tag":92,"props":5098,"children":5099},{},[5100,5106],{"type":46,"tag":61,"props":5101,"children":5103},{"className":5102},[],[5104],{"type":52,"value":5105},"sentry replay view \u003Creplay-id-or-url...>",{"type":52,"value":5107}," — View a Session Replay",{"type":46,"tag":55,"props":5109,"children":5110},{},[5111,5112],{"type":52,"value":4094},{"type":46,"tag":61,"props":5113,"children":5115},{"className":5114},[],[5116],{"type":52,"value":5117},"references\u002Freplay.md",{"type":46,"tag":81,"props":5119,"children":5120},{"id":1784},[5121],{"type":52,"value":5122},"Release",{"type":46,"tag":55,"props":5124,"children":5125},{},[5126],{"type":52,"value":5127},"Work with Sentry releases",{"type":46,"tag":88,"props":5129,"children":5130},{},[5131,5142,5153,5164,5175,5186,5197,5208,5219,5230,5241],{"type":46,"tag":92,"props":5132,"children":5133},{},[5134,5140],{"type":46,"tag":61,"props":5135,"children":5137},{"className":5136},[],[5138],{"type":52,"value":5139},"sentry release list \u003Corg\u002Fproject>",{"type":52,"value":5141}," — List releases with adoption and health metrics",{"type":46,"tag":92,"props":5143,"children":5144},{},[5145,5151],{"type":46,"tag":61,"props":5146,"children":5148},{"className":5147},[],[5149],{"type":52,"value":5150},"sentry release view \u003Corg\u002Fversion>",{"type":52,"value":5152}," — View release details with health metrics",{"type":46,"tag":92,"props":5154,"children":5155},{},[5156,5162],{"type":46,"tag":61,"props":5157,"children":5159},{"className":5158},[],[5160],{"type":52,"value":5161},"sentry release create \u003Corg\u002Fversion>",{"type":52,"value":5163}," — Create a release",{"type":46,"tag":92,"props":5165,"children":5166},{},[5167,5173],{"type":46,"tag":61,"props":5168,"children":5170},{"className":5169},[],[5171],{"type":52,"value":5172},"sentry release finalize \u003Corg\u002Fversion>",{"type":52,"value":5174}," — Finalize a release",{"type":46,"tag":92,"props":5176,"children":5177},{},[5178,5184],{"type":46,"tag":61,"props":5179,"children":5181},{"className":5180},[],[5182],{"type":52,"value":5183},"sentry release delete \u003Corg\u002Fversion>",{"type":52,"value":5185}," — Delete a release",{"type":46,"tag":92,"props":5187,"children":5188},{},[5189,5195],{"type":46,"tag":61,"props":5190,"children":5192},{"className":5191},[],[5193],{"type":52,"value":5194},"sentry release archive \u003Corg\u002Fversion>",{"type":52,"value":5196}," — Archive a release",{"type":46,"tag":92,"props":5198,"children":5199},{},[5200,5206],{"type":46,"tag":61,"props":5201,"children":5203},{"className":5202},[],[5204],{"type":52,"value":5205},"sentry release restore \u003Corg\u002Fversion>",{"type":52,"value":5207}," — Restore an archived release",{"type":46,"tag":92,"props":5209,"children":5210},{},[5211,5217],{"type":46,"tag":61,"props":5212,"children":5214},{"className":5213},[],[5215],{"type":52,"value":5216},"sentry release deploy \u003Corg\u002Fversion> \u003Cenvironment> \u003Cname>",{"type":52,"value":5218}," — Create a deploy for a release",{"type":46,"tag":92,"props":5220,"children":5221},{},[5222,5228],{"type":46,"tag":61,"props":5223,"children":5225},{"className":5224},[],[5226],{"type":52,"value":5227},"sentry release deploys \u003Corg\u002Fversion>",{"type":52,"value":5229}," — List deploys for a release",{"type":46,"tag":92,"props":5231,"children":5232},{},[5233,5239],{"type":46,"tag":61,"props":5234,"children":5236},{"className":5235},[],[5237],{"type":52,"value":5238},"sentry release set-commits \u003Corg\u002Fversion>",{"type":52,"value":5240}," — Set commits for a release",{"type":46,"tag":92,"props":5242,"children":5243},{},[5244,5250],{"type":46,"tag":61,"props":5245,"children":5247},{"className":5246},[],[5248],{"type":52,"value":5249},"sentry release propose-version",{"type":52,"value":5251}," — Propose a release version",{"type":46,"tag":55,"props":5253,"children":5254},{},[5255,5256],{"type":52,"value":4094},{"type":46,"tag":61,"props":5257,"children":5259},{"className":5258},[],[5260],{"type":52,"value":5261},"references\u002Frelease.md",{"type":46,"tag":81,"props":5263,"children":5265},{"id":5264},"repo",[5266],{"type":52,"value":5267},"Repo",{"type":46,"tag":55,"props":5269,"children":5270},{},[5271],{"type":52,"value":5272},"Work with Sentry repositories",{"type":46,"tag":88,"props":5274,"children":5275},{},[5276],{"type":46,"tag":92,"props":5277,"children":5278},{},[5279,5285],{"type":46,"tag":61,"props":5280,"children":5282},{"className":5281},[],[5283],{"type":52,"value":5284},"sentry repo list \u003Corg\u002Fproject>",{"type":52,"value":5286}," — List repositories",{"type":46,"tag":55,"props":5288,"children":5289},{},[5290,5291],{"type":52,"value":4094},{"type":46,"tag":61,"props":5292,"children":5294},{"className":5293},[],[5295],{"type":52,"value":5296},"references\u002Frepo.md",{"type":46,"tag":81,"props":5298,"children":5300},{"id":5299},"team",[5301],{"type":52,"value":5302},"Team",{"type":46,"tag":55,"props":5304,"children":5305},{},[5306],{"type":52,"value":5307},"Work with Sentry teams",{"type":46,"tag":88,"props":5309,"children":5310},{},[5311],{"type":46,"tag":92,"props":5312,"children":5313},{},[5314,5320],{"type":46,"tag":61,"props":5315,"children":5317},{"className":5316},[],[5318],{"type":52,"value":5319},"sentry team list \u003Corg\u002Fproject>",{"type":52,"value":5321}," — List teams",{"type":46,"tag":55,"props":5323,"children":5324},{},[5325,5326],{"type":52,"value":4094},{"type":46,"tag":61,"props":5327,"children":5329},{"className":5328},[],[5330],{"type":52,"value":5331},"references\u002Fteam.md",{"type":46,"tag":81,"props":5333,"children":5335},{"id":5334},"explore",[5336],{"type":52,"value":5337},"Explore",{"type":46,"tag":55,"props":5339,"children":5340},{},[5341],{"type":52,"value":5342},"Query aggregate event data (Explore)",{"type":46,"tag":88,"props":5344,"children":5345},{},[5346],{"type":46,"tag":92,"props":5347,"children":5348},{},[5349,5355],{"type":46,"tag":61,"props":5350,"children":5352},{"className":5351},[],[5353],{"type":52,"value":5354},"sentry explore \u003Ctarget>",{"type":52,"value":5356}," — Query aggregate event data (Explore)",{"type":46,"tag":55,"props":5358,"children":5359},{},[5360,5361],{"type":52,"value":4094},{"type":46,"tag":61,"props":5362,"children":5364},{"className":5363},[],[5365],{"type":52,"value":5366},"references\u002Fexplore.md",{"type":46,"tag":81,"props":5368,"children":5370},{"id":5369},"log",[5371],{"type":52,"value":5372},"Log",{"type":46,"tag":55,"props":5374,"children":5375},{},[5376],{"type":52,"value":5377},"View Sentry logs",{"type":46,"tag":88,"props":5379,"children":5380},{},[5381,5392],{"type":46,"tag":92,"props":5382,"children":5383},{},[5384,5390],{"type":46,"tag":61,"props":5385,"children":5387},{"className":5386},[],[5388],{"type":52,"value":5389},"sentry log list \u003Corg\u002Fproject-or-trace-id...>",{"type":52,"value":5391}," — List logs from a project",{"type":46,"tag":92,"props":5393,"children":5394},{},[5395,5401],{"type":46,"tag":61,"props":5396,"children":5398},{"className":5397},[],[5399],{"type":52,"value":5400},"sentry log view \u003Corg\u002Fproject\u002Flog-id...>",{"type":52,"value":5402}," — View details of one or more log entries",{"type":46,"tag":55,"props":5404,"children":5405},{},[5406,5407],{"type":52,"value":4094},{"type":46,"tag":61,"props":5408,"children":5410},{"className":5409},[],[5411],{"type":52,"value":5412},"references\u002Flog.md",{"type":46,"tag":81,"props":5414,"children":5416},{"id":5415},"monitor",[5417],{"type":52,"value":5418},"Monitor",{"type":46,"tag":55,"props":5420,"children":5421},{},[5422],{"type":52,"value":5423},"Work with Sentry cron monitors",{"type":46,"tag":88,"props":5425,"children":5426},{},[5427,5438],{"type":46,"tag":92,"props":5428,"children":5429},{},[5430,5436],{"type":46,"tag":61,"props":5431,"children":5433},{"className":5432},[],[5434],{"type":52,"value":5435},"sentry monitor run \u003Cmonitor-slug command...>",{"type":52,"value":5437}," — Wrap a command with cron monitor check-ins",{"type":46,"tag":92,"props":5439,"children":5440},{},[5441,5447],{"type":46,"tag":61,"props":5442,"children":5444},{"className":5443},[],[5445],{"type":52,"value":5446},"sentry monitor list \u003Corg\u002Fproject>",{"type":52,"value":5448}," — List cron monitors",{"type":46,"tag":55,"props":5450,"children":5451},{},[5452,5453],{"type":52,"value":4094},{"type":46,"tag":61,"props":5454,"children":5456},{"className":5455},[],[5457],{"type":52,"value":5458},"references\u002Fmonitor.md",{"type":46,"tag":81,"props":5460,"children":5462},{"id":5461},"snapshots",[5463],{"type":52,"value":5464},"Snapshots",{"type":46,"tag":55,"props":5466,"children":5467},{},[5468],{"type":52,"value":5469},"Manage and compare snapshots",{"type":46,"tag":88,"props":5471,"children":5472},{},[5473,5484,5495],{"type":46,"tag":92,"props":5474,"children":5475},{},[5476,5482],{"type":46,"tag":61,"props":5477,"children":5479},{"className":5478},[],[5480],{"type":52,"value":5481},"sentry snapshots diff \u003Cbase-dir> \u003Chead-dir>",{"type":52,"value":5483}," — Compare two directories of snapshot images",{"type":46,"tag":92,"props":5485,"children":5486},{},[5487,5493],{"type":46,"tag":61,"props":5488,"children":5490},{"className":5489},[],[5491],{"type":52,"value":5492},"sentry snapshots download",{"type":52,"value":5494}," — Download baseline snapshot images",{"type":46,"tag":92,"props":5496,"children":5497},{},[5498,5504],{"type":46,"tag":61,"props":5499,"children":5501},{"className":5500},[],[5502],{"type":52,"value":5503},"sentry snapshots upload \u003Cpath>",{"type":52,"value":5505}," — Upload snapshots to a project",{"type":46,"tag":55,"props":5507,"children":5508},{},[5509,5510],{"type":52,"value":4094},{"type":46,"tag":61,"props":5511,"children":5513},{"className":5512},[],[5514],{"type":52,"value":5515},"references\u002Fsnapshots.md",{"type":46,"tag":81,"props":5517,"children":5519},{"id":5518},"sourcemap",[5520],{"type":52,"value":5521},"Sourcemap",{"type":46,"tag":55,"props":5523,"children":5524},{},[5525],{"type":52,"value":5526},"Manage sourcemaps",{"type":46,"tag":88,"props":5528,"children":5529},{},[5530,5541,5552],{"type":46,"tag":92,"props":5531,"children":5532},{},[5533,5539],{"type":46,"tag":61,"props":5534,"children":5536},{"className":5535},[],[5537],{"type":52,"value":5538},"sentry sourcemap inject \u003Cdirectory>",{"type":52,"value":5540}," — Inject debug IDs into JavaScript files and sourcemaps",{"type":46,"tag":92,"props":5542,"children":5543},{},[5544,5550],{"type":46,"tag":61,"props":5545,"children":5547},{"className":5546},[],[5548],{"type":52,"value":5549},"sentry sourcemap upload \u003Cdirectory>",{"type":52,"value":5551}," — Upload sourcemaps to Sentry",{"type":46,"tag":92,"props":5553,"children":5554},{},[5555,5561],{"type":46,"tag":61,"props":5556,"children":5558},{"className":5557},[],[5559],{"type":52,"value":5560},"sentry sourcemap resolve \u003Cdirectory>",{"type":52,"value":5562}," — Resolve and report sourcemap linkage for JavaScript files",{"type":46,"tag":55,"props":5564,"children":5565},{},[5566,5567],{"type":52,"value":4094},{"type":46,"tag":61,"props":5568,"children":5570},{"className":5569},[],[5571],{"type":52,"value":5572},"references\u002Fsourcemap.md",{"type":46,"tag":81,"props":5574,"children":5575},{"id":811},[5576],{"type":52,"value":5577},"Span",{"type":46,"tag":55,"props":5579,"children":5580},{},[5581],{"type":52,"value":5582},"List and view spans in projects or traces",{"type":46,"tag":88,"props":5584,"children":5585},{},[5586,5597],{"type":46,"tag":92,"props":5587,"children":5588},{},[5589,5595],{"type":46,"tag":61,"props":5590,"children":5592},{"className":5591},[],[5593],{"type":52,"value":5594},"sentry span list \u003Corg\u002Fproject\u002Ftrace-id...>",{"type":52,"value":5596}," — List spans in a project or trace",{"type":46,"tag":92,"props":5598,"children":5599},{},[5600,5606],{"type":46,"tag":61,"props":5601,"children":5603},{"className":5602},[],[5604],{"type":52,"value":5605},"sentry span view \u003Ctrace-id\u002Fspan-id...>",{"type":52,"value":5607}," — View details of specific spans",{"type":46,"tag":55,"props":5609,"children":5610},{},[5611,5612],{"type":52,"value":4094},{"type":46,"tag":61,"props":5613,"children":5615},{"className":5614},[],[5616],{"type":52,"value":5617},"references\u002Fspan.md",{"type":46,"tag":81,"props":5619,"children":5621},{"id":5620},"trace",[5622],{"type":52,"value":5623},"Trace",{"type":46,"tag":55,"props":5625,"children":5626},{},[5627],{"type":52,"value":5628},"View distributed traces",{"type":46,"tag":88,"props":5630,"children":5631},{},[5632,5643,5654],{"type":46,"tag":92,"props":5633,"children":5634},{},[5635,5641],{"type":46,"tag":61,"props":5636,"children":5638},{"className":5637},[],[5639],{"type":52,"value":5640},"sentry trace list \u003Corg\u002Fproject>",{"type":52,"value":5642}," — List recent traces in a project",{"type":46,"tag":92,"props":5644,"children":5645},{},[5646,5652],{"type":46,"tag":61,"props":5647,"children":5649},{"className":5648},[],[5650],{"type":52,"value":5651},"sentry trace view \u003Corg\u002Fproject\u002Ftrace-id...>",{"type":52,"value":5653}," — View details of a specific trace",{"type":46,"tag":92,"props":5655,"children":5656},{},[5657,5663],{"type":46,"tag":61,"props":5658,"children":5660},{"className":5659},[],[5661],{"type":52,"value":5662},"sentry trace logs \u003Corg\u002Fproject\u002Ftrace-id...>",{"type":52,"value":5664}," — View logs associated with a trace",{"type":46,"tag":55,"props":5666,"children":5667},{},[5668,5669],{"type":52,"value":4094},{"type":46,"tag":61,"props":5670,"children":5672},{"className":5671},[],[5673],{"type":52,"value":5674},"references\u002Ftrace.md",{"type":46,"tag":81,"props":5676,"children":5678},{"id":5677},"trial",[5679],{"type":52,"value":5680},"Trial",{"type":46,"tag":55,"props":5682,"children":5683},{},[5684],{"type":52,"value":5685},"Manage product trials",{"type":46,"tag":88,"props":5687,"children":5688},{},[5689,5700],{"type":46,"tag":92,"props":5690,"children":5691},{},[5692,5698],{"type":46,"tag":61,"props":5693,"children":5695},{"className":5694},[],[5696],{"type":52,"value":5697},"sentry trial list \u003Corg>",{"type":52,"value":5699}," — List product trials",{"type":46,"tag":92,"props":5701,"children":5702},{},[5703,5709],{"type":46,"tag":61,"props":5704,"children":5706},{"className":5705},[],[5707],{"type":52,"value":5708},"sentry trial start \u003Cname> \u003Corg>",{"type":52,"value":5710}," — Start a product trial",{"type":46,"tag":55,"props":5712,"children":5713},{},[5714,5715],{"type":52,"value":4094},{"type":46,"tag":61,"props":5716,"children":5718},{"className":5717},[],[5719],{"type":52,"value":5720},"references\u002Ftrial.md",{"type":46,"tag":81,"props":5722,"children":5724},{"id":5723},"init",[5725],{"type":52,"value":5726},"Init",{"type":46,"tag":55,"props":5728,"children":5729},{},[5730],{"type":52,"value":5731},"Initialize Sentry in your project (experimental)",{"type":46,"tag":88,"props":5733,"children":5734},{},[5735],{"type":46,"tag":92,"props":5736,"children":5737},{},[5738,5744],{"type":46,"tag":61,"props":5739,"children":5741},{"className":5740},[],[5742],{"type":52,"value":5743},"sentry init \u003Ctarget> \u003Cdirectory>",{"type":52,"value":5745}," — Initialize Sentry in your project (experimental)",{"type":46,"tag":55,"props":5747,"children":5748},{},[5749,5750],{"type":52,"value":4094},{"type":46,"tag":61,"props":5751,"children":5753},{"className":5752},[],[5754],{"type":52,"value":5755},"references\u002Finit.md",{"type":46,"tag":81,"props":5757,"children":5759},{"id":5758},"info",[5760],{"type":52,"value":5761},"Info",{"type":46,"tag":55,"props":5763,"children":5764},{},[5765],{"type":52,"value":5766},"Print configuration and verify authentication",{"type":46,"tag":88,"props":5768,"children":5769},{},[5770],{"type":46,"tag":92,"props":5771,"children":5772},{},[5773,5779],{"type":46,"tag":61,"props":5774,"children":5776},{"className":5775},[],[5777],{"type":52,"value":5778},"sentry info",{"type":52,"value":5780}," — Print configuration and verify authentication",{"type":46,"tag":55,"props":5782,"children":5783},{},[5784,5785],{"type":52,"value":4094},{"type":46,"tag":61,"props":5786,"children":5788},{"className":5787},[],[5789],{"type":52,"value":5790},"references\u002Finfo.md",{"type":46,"tag":81,"props":5792,"children":5794},{"id":5793},"local",[5795],{"type":52,"value":5796},"Local",{"type":46,"tag":55,"props":5798,"children":5799},{},[5800],{"type":52,"value":5801},"Sentry for local development",{"type":46,"tag":88,"props":5803,"children":5804},{},[5805,5816],{"type":46,"tag":92,"props":5806,"children":5807},{},[5808,5814],{"type":46,"tag":61,"props":5809,"children":5811},{"className":5810},[],[5812],{"type":52,"value":5813},"sentry local serve",{"type":52,"value":5815}," — Start the local dev server and tail events",{"type":46,"tag":92,"props":5817,"children":5818},{},[5819,5825],{"type":46,"tag":61,"props":5820,"children":5822},{"className":5821},[],[5823],{"type":52,"value":5824},"sentry local run \u003Ccommand...>",{"type":52,"value":5826}," — Run a command with the local dev server enabled",{"type":46,"tag":55,"props":5828,"children":5829},{},[5830,5831],{"type":52,"value":4094},{"type":46,"tag":61,"props":5832,"children":5834},{"className":5833},[],[5835],{"type":52,"value":5836},"references\u002Flocal.md",{"type":46,"tag":81,"props":5838,"children":5840},{"id":5839},"schema",[5841],{"type":52,"value":5842},"Schema",{"type":46,"tag":55,"props":5844,"children":5845},{},[5846],{"type":52,"value":5847},"Browse the Sentry API schema",{"type":46,"tag":88,"props":5849,"children":5850},{},[5851],{"type":46,"tag":92,"props":5852,"children":5853},{},[5854,5860],{"type":46,"tag":61,"props":5855,"children":5857},{"className":5856},[],[5858],{"type":52,"value":5859},"sentry schema \u003Cresource...>",{"type":52,"value":5861}," — Browse the Sentry API schema",{"type":46,"tag":55,"props":5863,"children":5864},{},[5865,5866],{"type":52,"value":4094},{"type":46,"tag":61,"props":5867,"children":5869},{"className":5868},[],[5870],{"type":52,"value":5871},"references\u002Fschema.md",{"type":46,"tag":69,"props":5873,"children":5875},{"id":5874},"global-options",[5876],{"type":52,"value":5877},"Global Options",{"type":46,"tag":55,"props":5879,"children":5880},{},[5881],{"type":52,"value":5882},"All commands support the following global options:",{"type":46,"tag":88,"props":5884,"children":5885},{},[5886,5896,5907,5964],{"type":46,"tag":92,"props":5887,"children":5888},{},[5889,5894],{"type":46,"tag":61,"props":5890,"children":5892},{"className":5891},[],[5893],{"type":52,"value":3775},{"type":52,"value":5895}," - Show help for the command",{"type":46,"tag":92,"props":5897,"children":5898},{},[5899,5905],{"type":46,"tag":61,"props":5900,"children":5902},{"className":5901},[],[5903],{"type":52,"value":5904},"--version",{"type":52,"value":5906}," - Show CLI version",{"type":46,"tag":92,"props":5908,"children":5909},{},[5910,5916,5918,5924,5925,5931,5932,5937,5938,5943,5944,5950,5951,5956,5958],{"type":46,"tag":61,"props":5911,"children":5913},{"className":5912},[],[5914],{"type":52,"value":5915},"--log-level \u003Clevel>",{"type":52,"value":5917}," - Set log verbosity (",{"type":46,"tag":61,"props":5919,"children":5921},{"className":5920},[],[5922],{"type":52,"value":5923},"error",{"type":52,"value":120},{"type":46,"tag":61,"props":5926,"children":5928},{"className":5927},[],[5929],{"type":52,"value":5930},"warn",{"type":52,"value":120},{"type":46,"tag":61,"props":5933,"children":5935},{"className":5934},[],[5936],{"type":52,"value":5369},{"type":52,"value":120},{"type":46,"tag":61,"props":5939,"children":5941},{"className":5940},[],[5942],{"type":52,"value":5758},{"type":52,"value":120},{"type":46,"tag":61,"props":5945,"children":5947},{"className":5946},[],[5948],{"type":52,"value":5949},"debug",{"type":52,"value":120},{"type":46,"tag":61,"props":5952,"children":5954},{"className":5953},[],[5955],{"type":52,"value":5620},{"type":52,"value":5957},"). Overrides ",{"type":46,"tag":61,"props":5959,"children":5961},{"className":5960},[],[5962],{"type":52,"value":5963},"SENTRY_LOG_LEVEL",{"type":46,"tag":92,"props":5965,"children":5966},{},[5967,5973,5975],{"type":46,"tag":61,"props":5968,"children":5970},{"className":5969},[],[5971],{"type":52,"value":5972},"--verbose",{"type":52,"value":5974}," - Shorthand for ",{"type":46,"tag":61,"props":5976,"children":5978},{"className":5977},[],[5979],{"type":52,"value":5980},"--log-level debug",{"type":46,"tag":69,"props":5982,"children":5984},{"id":5983},"output-formats",[5985],{"type":52,"value":5986},"Output Formats",{"type":46,"tag":81,"props":5988,"children":5990},{"id":5989},"json-output",[5991],{"type":52,"value":5992},"JSON Output",{"type":46,"tag":55,"props":5994,"children":5995},{},[5996,5998,6003],{"type":52,"value":5997},"Most list and view commands support ",{"type":46,"tag":61,"props":5999,"children":6001},{"className":6000},[],[6002],{"type":52,"value":220},{"type":52,"value":6004}," flag for JSON output, making it easy to integrate with other tools:",{"type":46,"tag":800,"props":6006,"children":6008},{"className":802,"code":6007,"language":804,"meta":805,"style":805},"sentry org list --json | jq '.[] | .slug'\n",[6009],{"type":46,"tag":61,"props":6010,"children":6011},{"__ignoreMap":805},[6012],{"type":46,"tag":811,"props":6013,"children":6014},{"class":813,"line":814},[6015,6019,6024,6028,6033,6037,6042,6046,6051],{"type":46,"tag":811,"props":6016,"children":6017},{"style":828},[6018],{"type":52,"value":8},{"type":46,"tag":811,"props":6020,"children":6021},{"style":833},[6022],{"type":52,"value":6023}," org",{"type":46,"tag":811,"props":6025,"children":6026},{"style":833},[6027],{"type":52,"value":841},{"type":46,"tag":811,"props":6029,"children":6030},{"style":833},[6031],{"type":52,"value":6032}," --json",{"type":46,"tag":811,"props":6034,"children":6035},{"style":849},[6036],{"type":52,"value":3830},{"type":46,"tag":811,"props":6038,"children":6039},{"style":828},[6040],{"type":52,"value":6041}," jq",{"type":46,"tag":811,"props":6043,"children":6044},{"style":849},[6045],{"type":52,"value":1959},{"type":46,"tag":811,"props":6047,"children":6048},{"style":833},[6049],{"type":52,"value":6050},".[] | .slug",{"type":46,"tag":811,"props":6052,"children":6053},{"style":849},[6054],{"type":52,"value":1969},{"type":46,"tag":81,"props":6056,"children":6058},{"id":6057},"opening-in-browser",[6059],{"type":52,"value":6060},"Opening in Browser",{"type":46,"tag":55,"props":6062,"children":6063},{},[6064,6066,6071,6072,6077],{"type":52,"value":6065},"View commands support ",{"type":46,"tag":61,"props":6067,"children":6069},{"className":6068},[],[6070],{"type":52,"value":360},{"type":52,"value":3755},{"type":46,"tag":61,"props":6073,"children":6075},{"className":6074},[],[6076],{"type":52,"value":368},{"type":52,"value":6078}," flag to open the resource in your browser:",{"type":46,"tag":800,"props":6080,"children":6082},{"className":802,"code":6081,"language":804,"meta":805,"style":805},"sentry issue view PROJ-123 -w\n",[6083],{"type":46,"tag":61,"props":6084,"children":6085},{"__ignoreMap":805},[6086],{"type":46,"tag":811,"props":6087,"children":6088},{"class":813,"line":814},[6089,6093,6097,6101,6106],{"type":46,"tag":811,"props":6090,"children":6091},{"style":828},[6092],{"type":52,"value":8},{"type":46,"tag":811,"props":6094,"children":6095},{"style":833},[6096],{"type":52,"value":836},{"type":46,"tag":811,"props":6098,"children":6099},{"style":833},[6100],{"type":52,"value":908},{"type":46,"tag":811,"props":6102,"children":6103},{"style":833},[6104],{"type":52,"value":6105}," PROJ-123",{"type":46,"tag":811,"props":6107,"children":6108},{"style":833},[6109],{"type":52,"value":6110}," -w\n",{"type":46,"tag":6112,"props":6113,"children":6114},"style",{},[6115],{"type":52,"value":6116},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":6118,"total":6294},[6119,6144,6156,6171,6185,6202,6218,6232,6242,6253,6263,6281],{"slug":6120,"name":6120,"fn":6121,"description":6122,"org":6123,"tags":6124,"stars":6141,"repoUrl":6142,"updatedAt":6143},"xcodebuildmcp","build and test Apple apps with XcodeBuildMCP","Official skill for XcodeBuildMCP. Use when doing iOS\u002FmacOS\u002FwatchOS\u002FtvOS\u002FvisionOS work (build, test, run, debug, log, UI automation).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6125,6128,6131,6134,6135,6138],{"name":6126,"slug":6127,"type":16},"Debugging","debugging",{"name":6129,"slug":6130,"type":16},"iOS","ios",{"name":6132,"slug":6133,"type":16},"macOS","macos",{"name":9,"slug":8,"type":16},{"name":6136,"slug":6137,"type":16},"Testing","testing",{"name":6139,"slug":6140,"type":16},"Xcode","xcode",6176,"https:\u002F\u002Fgithub.com\u002Fgetsentry\u002FXcodeBuildMCP","2026-04-06T18:13:34.8719",{"slug":6145,"name":6145,"fn":6146,"description":6147,"org":6148,"tags":6149,"stars":6141,"repoUrl":6142,"updatedAt":6155},"xcodebuildmcp-cli","build and test Apple apps via CLI","Official skill for the XcodeBuildMCP CLI. Use when doing iOS\u002FmacOS\u002FwatchOS\u002FtvOS\u002FvisionOS work (build, test, run, debug, log, UI automation).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6150,6151,6152,6153,6154],{"name":21,"slug":22,"type":16},{"name":6129,"slug":6130,"type":16},{"name":6132,"slug":6133,"type":16},{"name":6136,"slug":6137,"type":16},{"name":6139,"slug":6140,"type":16},"2026-04-06T18:13:36.13414",{"slug":6157,"name":6157,"fn":6158,"description":6159,"org":6160,"tags":6161,"stars":6168,"repoUrl":6169,"updatedAt":6170},"agents-md","maintain project instruction files","Creates and maintains concise AGENTS.md and CLAUDE.md project instruction files. Use when asked to create AGENTS.md, update AGENTS.md, maintain agent docs, set up CLAUDE.md, document repository agent conventions, or keep coding-agent instructions minimal and reference-backed.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6162,6165],{"name":6163,"slug":6164,"type":16},"Documentation","documentation",{"name":6166,"slug":6167,"type":16},"Engineering","engineering",861,"https:\u002F\u002Fgithub.com\u002Fgetsentry\u002Fskills","2026-05-15T06:16:29.695991",{"slug":6172,"name":6172,"fn":6173,"description":6174,"org":6175,"tags":6176,"stars":6168,"repoUrl":6169,"updatedAt":6184},"blog-writing-guide","write and review engineering blog posts","Write, review, and improve blog posts for the Sentry engineering blog following Sentry's specific writing standards, voice, and quality bar. Use this skill whenever someone asks to write a blog post, draft a technical article, review blog content, improve a draft, write a product announcement, create an engineering deep-dive, or produce any written content destined for the Sentry blog or developer audience. Also trigger when the user mentions \"blog post,\" \"blog draft,\" \"write-up,\" \"announcement post,\" \"engineering post,\" \"deep dive,\" \"postmortem,\" or asks for help with technical writing for Sentry. Even if the user just says \"help me write about [feature\u002Ftopic]\" — if it sounds like it could become a Sentry blog post, use this skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6177,6180,6181],{"name":6178,"slug":6179,"type":16},"Communications","communications",{"name":9,"slug":8,"type":16},{"name":6182,"slug":6183,"type":16},"Technical Writing","technical-writing","2026-05-15T06:16:33.38217",{"slug":6186,"name":6186,"fn":6187,"description":6188,"org":6189,"tags":6190,"stars":6168,"repoUrl":6169,"updatedAt":6201},"brand-guidelines","write copy following Sentry brand guidelines","Write copy following Sentry brand guidelines. Use when writing UI text, error messages, empty states, onboarding flows, 404 pages, documentation, marketing copy, or any user-facing content. Covers both Plain Speech (default) and Sentry Voice tones.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6191,6194,6197,6198],{"name":6192,"slug":6193,"type":16},"Branding","branding",{"name":6195,"slug":6196,"type":16},"Content Creation","content-creation",{"name":9,"slug":8,"type":16},{"name":6199,"slug":6200,"type":16},"UX Copy","ux-copy","2026-05-15T06:16:22.395707",{"slug":6203,"name":6203,"fn":6204,"description":6205,"org":6206,"tags":6207,"stars":6168,"repoUrl":6169,"updatedAt":6217},"claude-settings-audit","generate Claude Code settings permissions","Analyze a repository to generate recommended Claude Code settings.json permissions. Use when setting up a new project, auditing existing settings, or determining which read-only bash commands to allow. Detects tech stack, build tools, and monorepo structure.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6208,6211,6214],{"name":6209,"slug":6210,"type":16},"Claude Code","claude-code",{"name":6212,"slug":6213,"type":16},"Configuration","configuration",{"name":6215,"slug":6216,"type":16},"Security","security","2026-05-15T06:16:44.335977",{"slug":6219,"name":6219,"fn":6220,"description":6221,"org":6222,"tags":6223,"stars":6168,"repoUrl":6169,"updatedAt":6231},"code-review","perform code reviews for Sentry projects","Perform code reviews following Sentry engineering practices. Use when reviewing pull requests, examining code changes, or providing feedback on code quality. Covers security, performance, testing, and design review.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6224,6226,6227,6230],{"name":6225,"slug":6219,"type":16},"Code Review",{"name":6166,"slug":6167,"type":16},{"name":6228,"slug":6229,"type":16},"Performance","performance",{"name":6215,"slug":6216,"type":16},"2026-05-15T06:16:35.824864",{"slug":6233,"name":6233,"fn":6234,"description":6235,"org":6236,"tags":6237,"stars":6168,"repoUrl":6169,"updatedAt":6241},"code-simplifier","simplify and refine source code","Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Use when asked to \"simplify code\", \"clean up code\", \"refactor for clarity\", \"improve readability\", or review recently modified code for elegance. Focuses on project-specific best practices.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6238],{"name":6239,"slug":6240,"type":16},"Code Analysis","code-analysis","2026-05-15T06:16:32.127981",{"slug":6243,"name":6243,"fn":6244,"description":6245,"org":6246,"tags":6247,"stars":6168,"repoUrl":6169,"updatedAt":6252},"commit","create commits with Sentry conventions","Use for every request to commit changes or draft a commit message. Creates Sentry-style conventional commits with issue references.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6248,6251],{"name":6249,"slug":6250,"type":16},"Git","git",{"name":9,"slug":8,"type":16},"2026-07-18T05:15:10.723937",{"slug":6254,"name":6254,"fn":6255,"description":6256,"org":6257,"tags":6258,"stars":6168,"repoUrl":6169,"updatedAt":6262},"create-branch","create git branches for Sentry workflows","Create a git branch following Sentry naming conventions. Use when asked to \"create a branch\", \"new branch\", \"start a branch\", \"make a branch\", \"switch to a new branch\", or when starting new work on the default branch.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6259,6260,6261],{"name":6166,"slug":6167,"type":16},{"name":6249,"slug":6250,"type":16},{"name":9,"slug":8,"type":16},"2026-05-15T06:16:39.458431",{"slug":6264,"name":6264,"fn":6265,"description":6266,"org":6267,"tags":6268,"stars":6168,"repoUrl":6169,"updatedAt":6280},"django-access-review","review Django access control and IDOR","Django access control and IDOR security review. Use when reviewing Django views, DRF viewsets, ORM queries, or any Python\u002FDjango code handling user authorization. Trigger keywords: \"IDOR\", \"access control\", \"authorization\", \"Django permissions\", \"object permissions\", \"tenant isolation\", \"broken access\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6269,6272,6273,6276,6279],{"name":6270,"slug":6271,"type":16},"Access Control","access-control",{"name":6239,"slug":6240,"type":16},{"name":6274,"slug":6275,"type":16},"Django","django",{"name":6277,"slug":6278,"type":16},"Python","python",{"name":6215,"slug":6216,"type":16},"2026-05-15T06:16:43.098698",{"slug":6282,"name":6282,"fn":6283,"description":6284,"org":6285,"tags":6286,"stars":6168,"repoUrl":6169,"updatedAt":6293},"django-perf-review","review and optimize Django performance","Django performance code review. Use when asked to \"review Django performance\", \"find N+1 queries\", \"optimize Django\", \"check queryset performance\", \"database performance\", \"Django ORM issues\", or audit Django code for performance problems.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6287,6288,6291,6292],{"name":6225,"slug":6219,"type":16},{"name":6289,"slug":6290,"type":16},"Database","database",{"name":6274,"slug":6275,"type":16},{"name":6228,"slug":6229,"type":16},"2026-05-15T06:16:24.832813",88,{"items":6296,"total":814},[6297],{"slug":4,"name":4,"fn":5,"description":6,"org":6298,"tags":6299,"stars":24,"repoUrl":25,"updatedAt":26},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6300,6301,6302,6303],{"name":21,"slug":22,"type":16},{"name":14,"slug":15,"type":16},{"name":18,"slug":19,"type":16},{"name":9,"slug":8,"type":16}]