---
title: "Get aggregate dashboard data for the caller's team"
method: GET
path: "/monitors/team/dashboard"
tags: ["monitors"]
---

# Get aggregate dashboard data for the caller's team

`GET /monitors/team/dashboard`

## Request

- Base URL: `/api/v1` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/api/v1/monitors/team/dashboard`
- Auth: HTTP bearer

## Query parameters

- `limit` integer
- `order` 'asc' | 'desc'

## Response `200`

OK

- object
  - `success` true, required
  - `msg` string, required
  - `data` MonitorsDashboard, required
    - `summary` object, required
      - `totalMonitors` number, required
      - `upMonitors` number, required
      - `downMonitors` number, required
      - `pausedMonitors` number, required
      - `initializingMonitors` number, required
      - `maintenanceMonitors` number, required
      - `breachedMonitors` number, required
    - `byType` object[], required
      - `type` 'http' | 'ping' | 'pagespeed' | 'hardware' | 'docker' | 'port' | 'game' | 'grpc' | 'websocket' | 'dns' | 'unknown', required
      - `count` number, required
    - `down` object[], required
      - `id` string, required
      - `name` string, required
      - `url` string, required
      - `type` 'http' | 'ping' | 'pagespeed' | 'hardware' | 'docker' | 'port' | 'game' | 'grpc' | 'websocket' | 'dns' | 'unknown', required
      - `status` 'up' | 'down' | 'paused' | 'initializing' | 'maintenance' | 'breached', required
      - `uptimePercentage` number
      - `lastCheckTimestamp` number
    - `uptime` object[], required
      - `id` string, required
      - `name` string, required
      - `url` string, required
      - `type` 'http' | 'ping' | 'pagespeed' | 'hardware' | 'docker' | 'port' | 'game' | 'grpc' | 'websocket' | 'dns' | 'unknown', required
      - `status` 'up' | 'down' | 'paused' | 'initializing' | 'maintenance' | 'breached', required
      - `uptimePercentage` number
      - `lastCheckTimestamp` number

## Other responses

- `400`: Invalid request
- `401`: Unauthorized
- `429`: Too many requests
- `500`: Internal server error

## Changes

- **2026-10-22** `4f4b0d97c1f9`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/bluewave-labs/apis/checkmate-api/changes/monitors/team/dashboard/get.md)

---

[API](https://skmtc.dev/bluewave-labs/apis/checkmate-api.md) - [All operations](https://skmtc.dev/bluewave-labs/apis/checkmate-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bluewave-labs/apis/checkmate-api/revisions/4f4b0d97c1f9?raw)
