---
title: "Get a status page"
method: GET
path: "/api/{org_id}/status_pages/{id}"
tags: ["Status Pages"]
---

# Get a status page

`GET /api/{org_id}/status_pages/{id}`

## Request

- Base URL: `https://api.openobserve.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.openobserve.ai/api/{org_id}/status_pages/{id}`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/openobserve/apis/openobserve-api-http/docs/api/:org_id/status_pages/:id/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `org_id` string, required
- `id` string, required

## Response `200`

Success

- PageAdminView: Admin view of a page. Deliberately omits `password_hash`; carries only whether a password is set.
  - `accent_color` string, nullable
  - `brand_name` string, nullable
  - `component_count` integer, required
  - `components` ComponentView[], nullable: Populated only by the detail GET (not the list), so the edit UI can render and round-trip the existing component→check mapping.
    - `check_ids` string[], required
    - `description` string, nullable
    - `id` string, required
    - `name` string, required
  - `confirm_after_secs` integer, nullable
  - `confirm_failures` integer, required
  - `confirm_recovery` integer, required
  - `created_at` integer, required
  - `description` string, nullable
  - `favicon_img` string, nullable
  - `health` 'operational' | 'no_data' | 'maintenance' | 'degraded' | 'partial_outage' | 'major_outage': Component status by notice precedence: Major > Partial > Degraded > Maintenance > Operational. NoData is orthogonal (a dead probe is gray, not green — and not an outage either).
  - `id` string, required
  - `logo_img` string, nullable
  - `name` string, required
  - `noindex` boolean, required
  - `owner` string, nullable
  - `password_set` boolean, required
  - `show_response_time` boolean, required
  - `show_timeline_bars` boolean, required
  - `show_uptime_percent` boolean, required
  - `slug` string, required
  - `tracking_since` integer, nullable
  - `updated_at` integer, required
  - `visibility` integer, required

---

[API](https://skmtc.dev/openobserve/apis/openobserve-api-http.md) - [All operations](https://skmtc.dev/openobserve/apis/openobserve-api-http/llms.txt) - [OpenAPI document](https://skmtc.dev/openobserve/apis/openobserve-api-http/revisions/0529b8a10252?raw)
