---
title: "Get the monitoring summary"
method: GET
path: "/monitoring/summary"
tags: ["Monitoring"]
---

# Get the monitoring summary

`GET /monitoring/summary`

## Request

- Base URL: `https://api.loadster.com`
- URL: `https://api.loadster.com/monitoring/summary`
- Auth: HTTP bearer

## Query parameters

- `since` string, date-time
- `until` string, date-time
- `tags` string
- `matchAllTags` boolean
- `status` string
- `project` string
- `includeMetrics` boolean
- `includePeriods` boolean
- `includeAggregates` boolean
- `includeStatuses` boolean

## Response `200`

OK

- MonitoringSummary
  - `since` string, date-time
  - `until` string, date-time
  - `averageResponseTime` number, double
  - `monitors` MonitorSummary[]
    - `id` string
    - `name` string
    - `url` string
    - `lastCycleStatus` string
    - `averageResponseTime` number, double
    - `averageTimeToFirstByte` number, double
    - `averageFirstContentfulPaint` number, double
    - `averageLargestContentfulPaint` number, double
    - `averageCumulativeLayoutShift` number, double
    - `averageTotalBlockingTime` number, double
    - `averagePerformanceScore` number, double
    - `totalCycles` integer
    - `fuelUsage` number, double
    - `cyclesByStatus` object
    - `statusPeriods` MonitorStatusPeriod[]
      - `start` string, date-time
      - `end` string, date-time
      - `status` 'PASS' | 'FAIL' | 'TIMEOUT' | 'ERROR' | 'THROTTLED' | 'MISCONFIGURED' | 'DISABLED' | 'PAUSED'
      - `cycles` integer
      - `responseTimeAvg` number, double
      - `timeToFirstByteAvg` number, double
      - `firstContentfulPaintAvg` number, double
      - `largestContentfulPaintAvg` number, double
      - `cumulativeLayoutShiftAvg` number, double
      - `totalBlockingTimeAvg` number, double
      - `performanceScoreAvg` number, double
    - `statusAggregates` MonitorStatusAggregate[]
      - `start` string, date-time
      - `end` string, date-time
      - `averageResponseTime` number, double
      - `averageTimeToFirstByte` number, double
      - `averageFirstContentfulPaint` number, double
      - `averageLargestContentfulPaint` number, double
      - `averageCumulativeLayoutShift` number, double
      - `averageTotalBlockingTime` number, double
      - `averagePerformanceScore` number, double
      - `totalCycles` integer
      - `cyclesByStatus` object
    - `statuses` MonitorStatusSegment[]
      - `start` string, date-time
      - `end` string, date-time
      - `status` 'PASS' | 'FAIL' | 'TIMEOUT' | 'ERROR' | 'THROTTLED' | 'MISCONFIGURED' | 'DISABLED' | 'PAUSED'
    - `completeness` MonitorSummaryCompleteness
      - `metrics` number, double
      - `periods` number, double
      - `aggregates` number, double
      - `statuses` number, double

---

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