---
title: "Get a monitor cycle"
method: GET
path: "/monitoring/monitors/{id}/cycles/{cycleId}"
tags: ["Monitoring"]
---

# Get a monitor cycle

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

## Request

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

## Path parameters

- `id` string, required
- `cycleId` string, required

## 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)
