---
title: "List a monitor's cycles"
method: GET
path: "/monitoring/monitors/{id}/cycles"
tags: ["Monitoring"]
---

# List a monitor's cycles

`GET /monitoring/monitors/{id}/cycles`

## Request

- Base URL: `https://api.loadster.com`
- URL: `https://api.loadster.com/monitoring/monitors/{id}/cycles`
- Auth: HTTP bearer

## Path parameters

- `id` string, required

## Query parameters

- `since` string, date-time
- `until` string, date-time
- `max` integer
- `all` boolean
- `cycleId` string
- `seek` string, date-time

## Response `200`

OK

- MonitorCycle[]
  - `id` string
  - `repositoryProjectId` string
  - `repositoryScriptId` string
  - `repositoryScriptRunId` string
  - `dateCreated` string, date-time
  - `dateScheduled` string, date-time
  - `dateStarted` string, date-time
  - `dateFinished` string, date-time
  - `status` string
  - `message` string
  - `scriptDuration` integer
  - `responseTimeAvg` integer
  - `responseTimeTotal` integer
  - `timeToFirstByte` integer
  - `firstContentfulPaint` integer
  - `largestContentfulPaint` integer
  - `cumulativeLayoutShift` number, double
  - `totalBlockingTime` integer
  - `performanceScore` integer
  - `requestCount` integer
  - `engineId` string

---

[API](https://skmtc.dev/loadster/apis/loadster-api.md) · [All operations](https://skmtc.dev/loadster/apis/loadster-api/llms.txt) · [OpenAPI document](https://skmtc.dev/loadster/apis/loadster-api/revisions/1cf3073616fd?raw)
