---
title: "List operator alerts"
method: GET
path: "/api/operator-alerts"
tags: ["operator-alerts"]
---

# List operator alerts

`GET /api/operator-alerts`

Returns operator alerts filtered by operator_id, status, and ordering.

## Query parameters

- `operator_id` string, nullable
- `status` string, nullable
- `ordering` string, nullable

## Response `200`

Successful Response

- OperatorAlertResponse[]
  - `id` string, uuid, nullable — Alert UUID
  - `operator_id` string, uuid, nullable — Operator UUID
  - `created_at` string, date-time, nullable — Creation timestamp
  - `updated_at` string, date-time, nullable — Last update timestamp
  - `status` string, nullable — Alert status
  - `type` string, nullable — Alert type
  - `title` string, nullable — Alert title
  - `description` string, nullable — Alert description
  - `metadata` union — Alert metadata JSON
    - object
    - unknown[]
      - unknown
  - `closed_at` string, date-time, nullable — Close timestamp
  - `duration_hours` integer, nullable — Alert duration in hours
  - `is_blocking` boolean — Whether this alert can block portal access once its grace period elapses
  - `is_currently_blocking` boolean, required — Whether this alert is blocking access right now (grace period considered)

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/corabea/apis/corabea-api.md) · [All operations](https://skmtc.dev/corabea/apis/corabea-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/corabea/corabea-api/revisions/13c1bce1bdc4/schema)
