---
title: "Get issue"
method: GET
path: "/issues/{issue_id}"
tags: ["Issues"]
---

# Get issue

`GET /issues/{issue_id}`

Get a single issue. The validation field is null when no validation row exists; when present it contains status, confidence, evidenceSummary, checkedTools, caveats, and validatedAt.

## Path parameters

- `issue_id` string, required

## Response `200`

Issue

- object
  - `id` string, required
  - `project_id` string, required
  - `agent_name` string, nullable, required
  - `name` string, required
  - `subsystem` string, nullable, required
  - `failure_class` string, nullable, required
  - `canonical_mechanism` string, nullable, required
  - `status` 'open' | 'in_progress' | 'resolved' | 'dismissed', required
  - `regressed_at` string, date-time, nullable, required
  - `created_at` string, date-time, nullable, required
  - `updated_at` string, date-time, nullable, required
  - `linked_metric` object, nullable, required
    - `id` string, required
    - `name` string, required
  - `validation` object, nullable, required
    - `status` 'valid' | 'invalid' | 'inconclusive' | 'failed' | 'not_run', required
    - `confidence` number, nullable, required
    - `evidenceSummary` string, nullable, required
    - `checkedTools` string[], required
    - `caveats` string, nullable, required
    - `validatedAt` string, date-time, nullable, required
  - `lane_scores` object, nullable, required
    - `A` number, required
    - `B` number, required
    - `C` number, required
  - `raw_lane_scores` object, nullable, required
    - `impact_occurrences` number, required
    - `impact_project_occurrences` number, required
    - `impact_project_traces` number, required
    - `impact_occurrence_share` number, required
    - `impact_affected_traces` number, required
    - `impact_trace_share` number, required
    - `impact_trace_share_lower` number, required
    - `impact_judged_traces` number, required
    - `spike_current` number, required
    - `spike_baseline` number, required
    - `spike_ratio` number, required
    - `spike_baseline_count` number, required
    - `spike_baseline_exposure` number, required
    - `spike_current_exposure` number, required
    - `persistence_span_days` number, required
    - `persistence_active_days` number, required
    - `resolution_floor` number, nullable, required
  - `lanes_fired` string[], nullable, required
  - `metric_flags` object, required
    - `impact` boolean, nullable, required
    - `spike` boolean, nullable, required
    - `persistence` boolean, nullable, required
  - `fired_count` number, nullable, required
  - `surface` boolean, nullable, required
  - `notify` boolean, nullable, required
  - `priority_computed_at` string, date-time, nullable, required

## Other responses

- `404` — Not found

---

[API](https://skmtc.dev/uselemma/apis/lemma-platform-api.md) · [All operations](https://skmtc.dev/uselemma/apis/lemma-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/uselemma/lemma-platform-api/revisions/5242165d7015/schema)
