---
title: "List all dashboards"
method: GET
path: "/v1/dashboards"
tags: ["Dashboards"]
---

# List all dashboards

`GET /v1/dashboards`

Lists all current dashboards in your account.

## Query parameters

- `limit` integer — Limit the number of results
- `page` number — Page number

## Headers

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

## Response `200`

Successful

- Dashboard[]
  - `customUrl` string, nullable — A subdomain name under "checklyhq.com". Needs to be unique across all users.
  - `customDomain` string, nullable — A custom user domain, e.g. "status.example.com". See the docs on updating your DNS and SSL usage.
  - `logo` union — A URL pointing to an image file.
    - string, uri
    - ''
    - unknown
  - `favicon` union — A URL pointing to an image file used as dashboard favicon.
    - string, uri
    - ''
    - unknown
  - `link` union — A URL link to redirect when dashboard logo is clicked on.
    - string, uri
    - ''
    - unknown
  - `header` string — A piece of text displayed at the top of your dashboard.
  - `description` string, nullable — A piece of text displayed below the header or title of your dashboard.
  - `width` 'FULL' | '960PX' — Determines whether to use the full screen or focus in the center.
  - `refreshRate` number — How often to refresh the dashboard in seconds.
  - `paginate` boolean — Determines of pagination is on or off.
  - `paginationRate` number — How often to trigger pagination in seconds.
  - `sortByStatus` boolean — Sort checks by status with failing checks first.
  - `checksPerPage` number, nullable — Number of checks displayed per page.
  - `useTagsAndOperator` boolean, nullable — When to use AND operator for tags lookup.
  - `hideTags` boolean — Show or hide the tags on the dashboard.
  - `enableIncidents` boolean — Enable or disable incidents on the dashboard.
  - `expandChecks` boolean — Expand or collapse checks on the dashboard.
  - `tags` string[] — A list of one or more tags that filter which checks to display on the dashboard.
  - `showHeader` boolean — Show or hide header and description on the dashboard.
  - `showCheckRunLinks` boolean — Show or hide check run links on the dashboard.
  - `showGroupNames` boolean — Show or hide group names on the dashboard.
  - `customCSS` string, nullable — Custom CSS to be applied to the dashboard.
  - `isPrivate` boolean — Determines if the dashboard is public or private.
  - `showP95` boolean — Show or hide the P95 stats on the dashboard.
  - `showP99` boolean — Show or hide the P99 stats on the dashboard.
  - `keys` DashboardKey[] — Show key for private dashboard.
    - `id` string, uuid, required
    - `rawKey` string, required — The raw key value.
    - `maskedKey` string, required — The masked key value.
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, nullable
  - `id` number, required
  - `dashboardId` string, required — The dashboard ID.
  - `created_at` string, date-time, required

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `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/9e903da4f3da/schema)
