---
title: "Get Uptime Dashboard"
method: GET
path: "/api/v1/admin/uptime"
tags: ["Admin"]
---

# Get Uptime Dashboard

`GET /api/v1/admin/uptime`

## Request

- Base URL: `https://api.freeastroapi.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.freeastroapi.com/api/v1/admin/uptime`
- Auth: none declared

Fetch uptime-worker run summaries and latest endpoint probe results.

## Query parameters

- `limit` integer

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- UptimeDashboardResponse
  - `latest_run` UptimeRun
    - `id` string, required
    - `status` string, required
    - `base_url` string, required
    - `total_count` integer
    - `ok_count` integer
    - `degraded_count` integer
    - `failed_count` integer
    - `skipped_count` integer
    - `duration_ms` integer, nullable
    - `p95_latency_ms` integer, nullable
    - `started_at` string, nullable
    - `finished_at` string, nullable
    - `success_rate` number, nullable
  - `recent_runs` UptimeRun[]
    - `id` string, required
    - `status` string, required
    - `base_url` string, required
    - `total_count` integer
    - `ok_count` integer
    - `degraded_count` integer
    - `failed_count` integer
    - `skipped_count` integer
    - `duration_ms` integer, nullable
    - `p95_latency_ms` integer, nullable
    - `started_at` string, nullable
    - `finished_at` string, nullable
    - `success_rate` number, nullable
  - `latest_results` UptimeResult[]
    - `id` string, required
    - `run_id` string, required
    - `endpoint_key` string, required
    - `method` string, required
    - `path` string, required
    - `url` string, required
    - `status` string, required
    - `status_code` integer, nullable
    - `latency_ms` integer, nullable
    - `attempt_count` integer
    - `error_type` string, nullable
    - `error_message` string, nullable
    - `response_excerpt` string, nullable
    - `collection` string, nullable
    - `folder` string, nullable
    - `finished_at` string, nullable
  - `recent_incidents` UptimeResult[]
    - `id` string, required
    - `run_id` string, required
    - `endpoint_key` string, required
    - `method` string, required
    - `path` string, required
    - `url` string, required
    - `status` string, required
    - `status_code` integer, nullable
    - `latency_ms` integer, nullable
    - `attempt_count` integer
    - `error_type` string, nullable
    - `error_message` string, nullable
    - `response_excerpt` string, nullable
    - `collection` string, nullable
    - `folder` string, nullable
    - `finished_at` string, nullable
  - `runs_24h` integer
  - `degraded_runs_24h` integer
  - `failed_runs_24h` integer
  - `average_success_rate_24h` number, nullable
  - `health` HealthUptimeSummary
    - `latest_run` UptimeRun
      - `id` string, required
      - `status` string, required
      - `base_url` string, required
      - `total_count` integer
      - `ok_count` integer
      - `degraded_count` integer
      - `failed_count` integer
      - `skipped_count` integer
      - `duration_ms` integer, nullable
      - `p95_latency_ms` integer, nullable
      - `started_at` string, nullable
      - `finished_at` string, nullable
      - `success_rate` number, nullable
    - `uptime_24h` number, nullable
    - `uptime_30d` number, nullable
    - `uptime_current_month` number, nullable
    - `checks_24h` integer
    - `failed_checks_24h` integer
    - `checks_current_month` integer
    - `failed_checks_current_month` integer
    - `daily_buckets` HealthUptimeBucket[]
      - `period` string, required
      - `uptime_percent` number, nullable
      - `total_checks` integer
      - `ok_checks` integer
      - `degraded_checks` integer
      - `failed_checks` integer
      - `skipped_checks` integer
      - `status` string
    - `monthly_buckets` HealthUptimeBucket[]
      - `period` string, required
      - `uptime_percent` number, nullable
      - `total_checks` integer
      - `ok_checks` integer
      - `degraded_checks` integer
      - `failed_checks` integer
      - `skipped_checks` integer
      - `status` string

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/freeastroapi/apis/astroservice-api.md) · [All operations](https://skmtc.dev/freeastroapi/apis/astroservice-api/llms.txt) · [OpenAPI document](https://skmtc.dev/freeastroapi/apis/astroservice-api/revisions/0c9b4a759522?raw)
