---
title: "List Monitor Runs"
method: GET
path: "/v0/monitors/{monitor}/runs"
tags: ["Monitors Runs"]
---

# List Monitor Runs

`GET /v0/monitors/{monitor}/runs`

Lists all runs for the Monitor.

## Path parameters

- `monitor` string, required

## Response `200`

List of monitor runs

- ListMonitorRunsResponse
  - `data` MonitorRun[], required — The list of monitor runs
    - `id` string, required — The unique identifier for the Monitor Run
    - `object` 'monitor_run', required — The type of object
    - `status` 'created' | 'running' | 'completed' | 'canceled' | 'failed', required — The status of the Monitor Run
    - `monitorId` string, required — The monitor that the run is associated with
    - `type` 'search' | 'refresh', required — The type of the Monitor Run
    - `completedAt` string, date-time, nullable, required — When the run completed
    - `failedAt` string, date-time, nullable, required — When the run failed
    - `failedReason` string, nullable, required — The reason the run failed
    - `canceledAt` string, date-time, nullable, required — When the run was canceled
    - `createdAt` string, date-time, required — When the run was created
    - `updatedAt` string, date-time, required — When the run was last updated
  - `hasMore` boolean, required — Whether there are more results to paginate through
  - `nextCursor` string, nullable, required — The cursor to paginate through the next set of results

---

[API](https://skmtc.net/exa/apis/exa-public-api.md) · [All operations](https://skmtc.net/exa/apis/exa-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/exa/exa-public-api/revisions/5c7114e0ef43/schema)
