---
title: "Dashboard summary: endpoint counts, open incidents, recent activity"
method: GET
path: "/api/v1/dashboard"
tags: ["dashboard"]
---

# Dashboard summary: endpoint counts, open incidents, recent activity

`GET /api/v1/dashboard`

## Request

- Base URL: `https://monit.rs`
- URL: `https://monit.rs/api/v1/dashboard`
- Auth: HTTP bearer

## Response `200`

Successful Response

- DashboardResponse
  - `stats` DashboardStats, required
    - `total_endpoints` integer, required
    - `active_endpoints` integer, required
    - `total_regressions` integer, required
    - `unresolved_regressions` integer, required
    - `avg_response_time_ms` number, nullable, required
    - `monitoring_coverage_percentage` number, nullable
    - `unknown_monitoring_seconds` number
    - `uptime_percentage` number, nullable, required
  - `recent_regressions` RegressionResponse[], required
    - `id` string, uuid, required
    - `endpoint_id` string, uuid, required
    - `incident_id` string, uuid, nullable
    - `regression_type` string, required
    - `severity` string, required
    - `diff_summary` object, required
    - `description` string, nullable, required
    - `is_acknowledged` boolean, required
    - `is_resolved` boolean, required
    - `resolved_at` string, date-time, nullable, required
    - `created_at` string, date-time, required
  - `endpoints_status` EndpointResponse[], required
    - `id` string, uuid, required
    - `name` string, required
    - `url` string, required
    - `method` string, required
    - `interval_seconds` integer, required
    - `is_active` boolean, required
    - `config_version` integer
    - `monitoring_mode` string
    - `heartbeat_url` string, nullable
    - `response_capture` string
    - `last_status` string, nullable, required
    - `last_checked_at` string, date-time, nullable, required
    - `created_at` string, date-time, required
    - `body_assertions` object[]: Assertions checked against the JSON response body on each probe. A failing assertion marks the endpoint DOWN.
      - `path` string, required
      - `op` 'contains' | 'empty' | 'equals' | 'exists' | 'gt' | 'gte' | 'lt' | 'lte' | 'not_contains' | 'not_empty' | 'not_equals' | 'not_exists', required
      - `value` unknown

---

[API](https://skmtc.dev/monit/apis/monit-rs-public-api.md) · [All operations](https://skmtc.dev/monit/apis/monit-rs-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/monit/apis/monit-rs-public-api/revisions/7e1923981112?raw)
