---
title: "Retrieve a single status page by id."
method: GET
path: "/v1/status-pages/{statusPageId}"
tags: ["Status Pages"]
deprecated: true
---

# Retrieve a single status page by id.

`GET /v1/status-pages/{statusPageId}`

## Request

- Base URL: `https://api.checklyhq.com`
- URL: `https://api.checklyhq.com/v1/status-pages/{statusPageId}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/checklyhq/apis/checkly-public-api/docs/v1/status-pages/:statusPageId/get.ts> (a function with typed inputs; its response is checked against the schema)

> **Deprecated.**

Get status page data, including cards and services.

Use the [Status Pages v3 API](/api-reference/status-pages-v3/list-v3-status-pages) for new integrations.

## Path parameters

- `statusPageId` string, required

## Headers

- `x-checkly-account` string: Your Checkly account ID, you can find it at https://app.checklyhq.com/settings/account/general

## Response `200`

Successful

- StatusPageV2WithIdRead
  - `name` string, required
  - `description` string, nullable
  - `url` string, required
  - `customDomain` string, nullable: A custom user domain, e.g. "status.example.com". See the docs on updating your DNS and SSL usage.
  - `themeColors` StatusPageV2ThemeColors, nullable
    - `light` StatusPageThemeColors, required
      - `bodyBackgroundColor` string, required
      - `headerBackgroundColor` string, required
      - `headerFontColor` string, required
      - `titleFontColor` string, required
      - `bodyFontColor` string, required
      - `bodyFontColorMuted` string, required
      - `navigationFontColor` string, required
      - `linkFontColor` string, required
      - `cardBackgroundColor` string, required
      - `borderColor` string, required
      - `primaryButtonBackgroundColor` string, required
      - `primaryButtonFontColor` string, required
    - `dark` StatusPageThemeColors, required
      - `bodyBackgroundColor` string, required
      - `headerBackgroundColor` string, required
      - `headerFontColor` string, required
      - `titleFontColor` string, required
      - `bodyFontColor` string, required
      - `bodyFontColorMuted` string, required
      - `navigationFontColor` string, required
      - `linkFontColor` string, required
      - `cardBackgroundColor` string, required
      - `borderColor` string, required
      - `primaryButtonBackgroundColor` string, required
      - `primaryButtonFontColor` string, required
  - `logo` string, nullable
  - `logoDark` string, nullable
  - `redirectTo` string, nullable
  - `favicon` string, nullable
  - `defaultTheme` 'LIGHT' | 'DARK' | 'AUTO'
  - `cards` StatusPageV2Card[]
    - `id` string, required
    - `name` string, required
    - `services` StatusPageV2Service[]
      - `name` string, required
      - `id` string, required
      - `accountId` string, required
      - `created_at` string, date, required
      - `updated_at` string, date, nullable
    - `created_at` string, date, required
    - `updated_at` string, date, nullable
  - `version` number, nullable
  - `id` string, required
  - `whiteLabel` boolean
  - `isPrivate` boolean
  - `projectBindings` ProjectBindingsV1: The Checkly CLI projects that manage this resource. `owner` is null and `references` empty when the resource is not managed by code.
    - `owner` ProjectBindingOwnerV1, nullable, required: The project that owns this resource — the one whose deploy can delete it. Null when no project owns it, including when other projects merely reference it. In the rare case that several projects hold an ownership record for one resource, this reports the preferred one and the rest are omitted.
      - `project` BindingProjectV1, required: The project this binding is to.
        - `id` string, required: The ID of the project.
        - `logicalId` string, required: The logical ID of the project, as declared in code.
        - `name` string, required: The name of the project.
      - `binding` ProjectBindingDetailsV1, required: The resource's side of this binding.
        - `logicalId` string, required: The resource's logical ID within this project, as declared in code.
        - `pending` boolean, required: True when the binding is reserved by an import plan that has not been deployed yet.
        - `sourceFile` string, nullable: The file in the project's repository that declares this resource, or null when not recorded.
    - `references` ProjectBindingV1[], required: Projects that use this resource without owning it; their deploys leave it alone. Empty when there are none.
      - `project` BindingProjectV1, required: The project this binding is to.
        - `id` string, required: The ID of the project.
        - `logicalId` string, required: The logical ID of the project, as declared in code.
        - `name` string, required: The name of the project.
      - `binding` ProjectBindingDetailsV1, required: The resource's side of this binding.
        - `logicalId` string, required: The resource's logical ID within this project, as declared in code.
        - `pending` boolean, required: True when the binding is reserved by an import plan that has not been deployed yet.
        - `sourceFile` string, nullable: The file in the project's repository that declares this resource, or null when not recorded.

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `429`: Too Many Requests

## Changes

- **2026-10-31** `bc90d1bfa738`: 1 info
  - added the optional property `errorCode` to the response with the `403` status
- **2026-10-07** `aba5d34c749b`: 3 info
  - endpoint deprecated
  - added the optional property `projectBindings/owner/binding/sourceFile` to the response with the `200` status
  - added the optional property `projectBindings/references/items/binding/sourceFile` to the response with the `200` status
- **2026-08-12** `87d29dc7b4fe`: 2 info
  - added the optional property `logoDark` to the response with the `200` status
  - added the optional property `projectBindings` to the response with the `200` status
- **2026-08-05** `9e903da4f3da`: 1 info
  - added the optional property `version` to the response with the `200` status

[Operation history](https://skmtc.dev/checklyhq/apis/checkly-public-api/changes/v1/status-pages/:statusPageId/get.md)

---

[API](https://skmtc.dev/checklyhq/apis/checkly-public-api.md) - [All operations](https://skmtc.dev/checklyhq/apis/checkly-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/checklyhq/apis/checkly-public-api/revisions/bc90d1bfa738?raw)
