---
title: "List incidents (production problems and their fix status)"
method: GET
path: "/v1/admin/incidents"
tags: ["Admin"]
---

# List incidents (production problems and their fix status)

`GET /v1/admin/incidents`

## Request

- Base URL: `http://api.technooptimist.io`
- URL: `http://api.technooptimist.io/v1/admin/incidents`
- Auth: HTTP bearer

Synced from the operations log on every call: each distinct warning/error and each inbound email is one incident. Open ones first. `status` is comma-separated; `noIssue=1` = no GitHub issue yet.

## Query parameters

- `status` string
- `noIssue` string
- `lane` 'tech' | 'content'
- `limit` integer

## Response `200`

Incidents

- object
  - `incidents` Incident[], required

## Other responses

- `401`: Missing or invalid credentials
- `403`: Credential lacks the required scope
- `422`: Validation failed

---

[API](https://skmtc.dev/technooptimist/apis/the-techno-optimist-api.md) · [All operations](https://skmtc.dev/technooptimist/apis/the-techno-optimist-api/llms.txt) · [OpenAPI document](https://skmtc.dev/technooptimist/apis/the-techno-optimist-api/revisions/b7bcde6a0f30?raw)
