---
title: "Get Triage change detail"
method: GET
path: "/v1/triage/changes/{id}"
tags: ["Triage"]
---

# Get Triage change detail

`GET /v1/triage/changes/{id}`

## Request

- Base URL: `https://api.coderabbit.ai`
- URL: `https://api.coderabbit.ai/v1/triage/changes/{id}`
- Auth: API key in header `x-coderabbitai-api-key`

## Path parameters

- `id` string, required

## Query parameters

- `org_id` string

## Response `200`

Successful read, including an empty collection or unknown optional assessments.

- TriageChange
  - `data` object, required
    - `id` string, required
    - `external_id` string, required
    - `provider` 'github' | 'gitlab' | 'bitbucket' | 'azure-devops', required
    - `provider_host` string, required
    - `url` union, required
      - string, uri
      - unknown
    - `repository` object, required
      - `id` union, required
        - string
        - unknown
      - `owner` string, required
      - `name` string, required
    - `title` union, required
      - string
      - unknown
    - `state` 'open' | 'merged' | 'closed' | 'unknown', required
    - `author` union, required
      - object
        - `id` union, required
          - string
          - unknown
        - `username` union, required
          - string
          - unknown
        - `name` union, required
          - string
          - unknown
      - unknown
    - `head_revision` union, required
      - string
      - unknown
    - `latest_commit_at` union, required
      - string, date-time
      - unknown
    - `latest_reviewable_observed_at` union, required
      - string, date-time
      - unknown
    - `opened_at` union, required
      - string, date-time
      - unknown
    - `age_seconds` union, required
      - integer
      - unknown
    - `last_activity_at` union, required
      - string, date-time
      - unknown
    - `last_human_activity_at` union, required
      - string, date-time
      - unknown
    - `change_type` union, required
      - 'bugfix' | 'feature' | 'refactor'
      - unknown
    - `focus_state` union, required
      - 'now' | 'next'
      - unknown
    - `priority` object, required
      - `level` union, required
        - 'p0' | 'p1' | 'p2' | 'p3' | 'none'
        - unknown
      - `source` union, required
        - 'calculated' | 'manual'
        - unknown
      - `reason` union, required
        - string
        - unknown
      - `reason_codes` string[], required
      - `score` union, required
        - number
        - unknown
      - `confidence` union, required
        - number
        - unknown
      - `override` union, required
        - object
          - `level` 'p0' | 'p1' | 'p2' | 'p3', required
        - unknown
    - `close_candidate` object, required
      - `value` union, required
        - boolean
        - unknown
      - `status` 'available' | 'unknown' | 'stale' | 'unsupported', required
      - `observed_at` union, required
        - string, date-time
        - unknown
      - `revision` union, required
        - string
        - unknown
      - `source` union, required
        - 'manual' | 'calculated'
        - unknown
      - `reason` union, required
        - string
        - unknown
    - `requires_attention` union, required
      - boolean
      - unknown
    - `attention_reason_codes` string[], required
    - `next_action` object, required
      - `kind` union, required
        - 'merge' | 'review' | 'find_reviewer' | 'start_review' | 'fix_checks' | 'resolve_conflicts' | 'autofix' | 'refresh_branch' | 'update_change' | 'respond' | 'decide' | 'close' | 'follow' | 'notify' | 'none'
        - unknown
      - `responsible_role` 'author' | 'reviewer' | 'maintainer' | 'system' | 'unknown', required
      - `responsible_users` object[], required
        - `id` union, required
          - string
          - unknown
        - `username` union, required
          - string
          - unknown
        - `name` union, required
          - string
          - unknown
      - `reason_codes` string[], required
      - `status` 'available' | 'unknown', required
    - `review_status` union, required
      - object
        - `status` 'available', required
        - `value` 'reviewed' | 'new_changes_since_review' | 'review_needed' | 'review_starting' | 'reviewing' | 'review_failed' | 'no_reviewable_changes', required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
      - object
        - `status` 'unknown' | 'stale' | 'unsupported', required
        - `value` 'null', nullable, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
    - `approval_status` union, required
      - object
        - `status` 'available', required
        - `value` 'approved' | 'changes_requested' | 'review_required' | 'stale_approval', required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
      - object
        - `status` 'unknown' | 'stale' | 'unsupported', required
        - `value` 'null', nullable, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
    - `blast_radius` union, required
      - object
        - `status` 'available', required
        - `value` 'low' | 'medium' | 'high', required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
      - object
        - `status` 'unknown' | 'stale' | 'unsupported', required
        - `value` 'null', nullable, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
    - `merge_risk` union, required
      - object
        - `status` 'available', required
        - `value` object, required
          - `level` 'low' | 'medium' | 'high', required
          - `score` number, required
          - `basis` 'direct' | 'proxy' | 'mixed' | 'unknown', required
          - `reason` union, required
            - string
            - unknown
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
      - object
        - `status` 'unknown' | 'stale' | 'unsupported', required
        - `value` 'null', nullable, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
    - `security_risk` union, required
      - object
        - `status` 'available', required
        - `value` object, required
          - `level` 'minimal' | 'low' | 'moderate' | 'high' | 'critical', required
          - `reason` union, required
            - string
            - unknown
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
      - object
        - `status` 'unknown' | 'stale' | 'unsupported', required
        - `value` 'null', nullable, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
    - `review_effort` union, required
      - object
        - `status` 'available', required
        - `value` number, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
      - object
        - `status` 'unknown' | 'stale' | 'unsupported', required
        - `value` 'null', nullable, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
    - `review_depth` union, required
      - object
        - `status` 'available', required
        - `value` 'light' | 'standard' | 'deep' | 'defer', required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
      - object
        - `status` 'unknown' | 'stale' | 'unsupported', required
        - `value` 'null', nullable, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
    - `participants` object[], required
      - `user` object, required
        - `id` union, required
          - string
          - unknown
        - `username` union, required
          - string
          - unknown
        - `name` union, required
          - string
          - unknown
      - `roles` string[], required
    - `blocked_change_count` union, required
      - object
        - `status` 'available', required
        - `value` integer, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
      - object
        - `status` 'unknown' | 'stale' | 'unsupported', required
        - `value` 'null', nullable, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
    - `issue_severity` union, required
      - object
        - `status` 'available', required
        - `value` 'low' | 'medium' | 'high', required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
      - object
        - `status` 'unknown' | 'stale' | 'unsupported', required
        - `value` 'null', nullable, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
    - `complexity` union, required
      - object
        - `status` 'available', required
        - `value` integer, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
      - object
        - `status` 'unknown' | 'stale' | 'unsupported', required
        - `value` 'null', nullable, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
    - `diff` union, required
      - object
        - `status` 'available', required
        - `value` object, required
          - `additions` integer, required
          - `deletions` integer, required
          - `base_revision` union, required
            - string
            - unknown
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
      - object
        - `status` 'unknown' | 'stale' | 'unsupported', required
        - `value` 'null', nullable, required
        - `observed_at` union, required
          - string, date-time
          - unknown
        - `revision` union, required
          - string
          - unknown
    - `readiness` object, required
      - `is_draft` union, required
        - object
          - `status` 'available', required
          - `value` boolean, required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
        - object
          - `status` 'unknown' | 'stale' | 'unsupported', required
          - `value` 'null', nullable, required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
      - `checks` union, required
        - object
          - `status` 'available', required
          - `value` 'none' | 'pending' | 'passing' | 'failing', required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
        - object
          - `status` 'unknown' | 'stale' | 'unsupported', required
          - `value` 'null', nullable, required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
      - `conflicts` union, required
        - object
          - `status` 'available', required
          - `value` 'clean' | 'conflicted' | 'outdated', required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
        - object
          - `status` 'unknown' | 'stale' | 'unsupported', required
          - `value` 'null', nullable, required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
      - `provider_eligibility` union, required
        - object
          - `status` 'available', required
          - `value` 'allowed' | 'blocked', required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
        - object
          - `status` 'unknown' | 'stale' | 'unsupported', required
          - `value` 'null', nullable, required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
    - `closure` object, required
      - `closeability` union, required
        - object
          - `status` 'available', required
          - `value` number, required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
        - object
          - `status` 'unknown' | 'stale' | 'unsupported', required
          - `value` 'null', nullable, required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
      - `revival` union, required
        - object
          - `status` 'available', required
          - `value` number, required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
        - object
          - `status` 'unknown' | 'stale' | 'unsupported', required
          - `value` 'null', nullable, required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
      - `supersession` union, required
        - object
          - `status` 'available', required
          - `value` object, required
            - `reason` union, required
              - …
            - `expires_at` string, date-time, required
            - `replacements` object[], required
              - …
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
        - object
          - `status` 'unknown' | 'stale' | 'unsupported', required
          - `value` 'null', nullable, required
          - `observed_at` union, required
            - string, date-time
            - unknown
          - `revision` union, required
            - string
            - unknown
  - `meta` object, required
    - `request_id` string, required
    - `org_id` string, required
    - `generated_at` string, date-time, required
    - `view` 'mine', required

## Other responses

- `400`: invalid_parameter, unknown_parameter, duplicate_parameter, invalid_id, missing_org_id, missing_team_id, unexpected_team_id, invalid_grouping, request_body_not_allowed, unsupported_history_type, cursor_invalid, cursor_expired, cursor_mismatch
- `401`: authentication_required, invalid_api_key
- `403`: viewer_identity_required, org_access_denied, triage_access_denied, capability_unavailable
- `404`: change_not_found, team_not_found, route_not_found
- `406`: not_acceptable
- `429`: rate_limit_exceeded
- `500`: internal_error
- `502`: upstream_bad_response
- `503`: service_unavailable, dependency_unavailable, provider_connection_unavailable
- `504`: upstream_timeout

## Changes

- **2026-11-06** `a9e20f8748a9`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/coderabbit/apis/coderabbit-api-spec/changes/v1/triage/changes/:id/get.md)

---

[API](https://skmtc.dev/coderabbit/apis/coderabbit-api-spec.md) - [All operations](https://skmtc.dev/coderabbit/apis/coderabbit-api-spec/llms.txt) - [OpenAPI document](https://skmtc.dev/coderabbit/apis/coderabbit-api-spec/revisions/a9e20f8748a9?raw)
