---
title: "Retrieve all status pages."
method: GET
path: "/v1/status-pages"
tags: ["Status Pages"]
---

# Retrieve all status pages.

`GET /v1/status-pages`

Get all status pages for an account.

## Query parameters

- `limit` integer
- `nextId` string

## Headers

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

## Response `200`

Successful

- StatusPagesV2PaginatedResponse
  - `length` integer, required
  - `entries` StatusPageV2Read[], required
    - `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
    - `accountId` string, required
    - `created_at` string, date, required
    - `updated_at` string, date, nullable
    - `incidents` StatusPageV2IncidentServices[]
      - `name` string, required
      - `severity` 'CRITICAL' | 'MAJOR' | 'MEDIUM' | 'MINOR', required
      - `id` string, required
      - `services` StatusPageV2Service[], required
        - `name` string, required
        - `id` string, required
        - `accountId` string, required
        - `created_at` string, date, required
        - `updated_at` string, date, nullable
      - `incidentUpdates` StatusPageV2IncidentUpdateWithId[]
        - `description` string, required
        - `status` 'INVESTIGATING' | 'IDENTIFIED' | 'MONITORING' | 'RESOLVED'
        - `publicIncidentUpdateDate` string, date-time
        - `notifySubscribers` boolean
        - `id` string, required
        - `created_at` string, date, required
      - `lastUpdateStatus` 'INVESTIGATING' | 'IDENTIFIED' | 'MONITORING' | 'RESOLVED', required
      - `duration` integer, nullable
      - `created_at` string, date, required
      - `updated_at` string, date
    - `isPrivate` boolean
    - `keys` Model78[]
      - `id` string, required
      - `maskedKey` string, required
      - `created_at` string, date, required
      - `updated_at` string, date, nullable
    - `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.
      - `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.
  - `nextId` string, nullable

## Other responses

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

---

[API](https://skmtc.net/checklyhq/apis/checkly-public-api.md) · [All operations](https://skmtc.net/checklyhq/apis/checkly-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/checklyhq/checkly-public-api/revisions/87d29dc7b4fe/schema)
