---
title: "List Check Results"
method: GET
path: "/v1/monitors/{monitor_id}/check-results"
tags: ["Monitors"]
---

# List Check Results

`GET /v1/monitors/{monitor_id}/check-results`

## Request

- Base URL: `https://api.fettle.sh` (the document declares no server; this is the origin it was published from)
- URL: `https://api.fettle.sh/v1/monitors/{monitor_id}/check-results`
- Auth: API key in header `Authorization`

List recent check results for a monitor.

## Path parameters

- `monitor_id` string, uuid, required

## Query parameters

- `region` string, nullable
- `status` 'UP' | 'DEGRADED' | 'DOWN' | 'ERROR': Outcome of a single probe execution reported in a :class:`CheckResult`. ``DEGRADED`` means the resource responded / is working but in a degraded state (e.g. partial ping packet loss, a TLS cert expiring soon). It counts as up for uptime — it never penalises uptime% and never opens an incident — but is tracked separately so the UI can render it distinctly.
- `period_days` integer, nullable
- `page` integer
- `size` integer

## Headers

- `X-Organization-Id` string, uuid, nullable

## Response `200`

Successful Response

- PaginatedResponseCheckResultRead
  - `items` CheckResultRead[], required
    - `id` string, uuid, required
    - `monitor_id` string, uuid, required
    - `region` string, required
    - `checked_at` string, date-time, required
    - `status` 'UP' | 'DEGRADED' | 'DOWN' | 'ERROR', required: Outcome of a single probe execution reported in a :class:`CheckResult`. ``DEGRADED`` means the resource responded / is working but in a degraded state (e.g. partial ping packet loss, a TLS cert expiring soon). It counts as up for uptime — it never penalises uptime% and never opens an incident — but is tracked separately so the UI can render it distinctly.
    - `response_time_ms` integer, nullable, required
    - `status_code` integer, nullable, required
    - `error_message` string, nullable, required
    - `details` object, nullable, required
    - `job_id` string, required
    - `maintenance_window_id` string, uuid, nullable
  - `total` integer, required
  - `page` integer, required
  - `size` integer, required
  - `pages` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/fettle/apis/fettle-sh.md) · [All operations](https://skmtc.dev/fettle/apis/fettle-sh/llms.txt) · [OpenAPI document](https://skmtc.dev/fettle/apis/fettle-sh/revisions/f32c8a18606f?raw)
