---
title: "List status pages"
method: GET
path: "/v1/status-pages"
tags: ["Status pages"]
---

# List status pages

`GET /v1/status-pages`

## Request

- Base URL: `https://api.merlonix.com`
- URL: `https://api.merlonix.com/v1/status-pages`
- Auth: HTTP bearer

All per-client status pages for the tenant, each with its component count.

## Response `200`

All status pages.

- object
  - `data` StatusPage[], required
    - `id` string, uuid, required
    - `tenant_id` string, uuid, required
    - `client_id` string, uuid, required
    - `slug` string, required
    - `title` string, required
    - `is_public` boolean, required
    - `show_uptime` boolean, required
    - `list_in_public_directory` boolean, required
    - `custom_domain` string, nullable, required
    - `display_timezone` string, nullable, required
    - `component_count` integer, required
    - `public_url` string, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required

## Other responses

- `401`: Error — canonical envelope with a trace_id.
- `429`: Error — canonical envelope with a trace_id.

---

[API](https://skmtc.dev/merlonix/apis/merlonix-public-api.md) · [All operations](https://skmtc.dev/merlonix/apis/merlonix-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/merlonix/apis/merlonix-public-api/revisions/2192584bdfcd?raw)
