---
title: "List dedicated clusters"
method: GET
path: "/dedicated-clusters"
tags: ["Dedicated Clusters"]
---

# List dedicated clusters

`GET /dedicated-clusters`

## Request

- Base URL: `https://cloud.laravel.com/api`
- URL: `https://cloud.laravel.com/api/dedicated-clusters`
- Auth: HTTP bearer

Get a list of all dedicated clusters for the authenticated organization.

## Query parameters

- `filter[region]` string
- `filter[type]` string
- `filter[status]` string

## Response `200`

Paginated set of `ClusterResource`

- object
  - `data` ClusterResource[], required
    - `id` string, required
    - `type` 'clusters', required
    - `attributes` object
      - `name` string, required
      - `region` 'us-east-1' | 'us-east-2' | 'ca-central-1' | 'eu-central-1' | 'eu-west-1' | 'eu-west-2' | 'eu-west-3' | 'me-central-1' | 'ap-southeast-1' | 'ap-southeast-2' | 'ap-northeast-1', required
      - `type` 'applications' | 'mysql-databases' | 'rds-databases' | 'redis-caches' | 'elasticache-clusters' | 'reverb-websocket-servers', required: When implementing a new cluster type, make sure to: - Adjust the different is{...} methods - Adjust the needsItsCNAMERecordsSynced method - Check if Zone@toSyncClusterVanityDomainTo() needs to be adjusted
      - `tenancy_type` 'shared' | 'dedicated', required
      - `status` 'draft' | 'active' | 'maintenance' | 'inactive', required
      - `created_at` string, date-time, nullable, required
  - `links` object, required
    - `first` string
    - `last` string
    - `prev` string
    - `next` string
  - `meta` object, required
    - `current_page` integer, required
    - `from` integer, nullable, required
    - `last_page` integer, required
    - `links` object[], required: Generated paginator links.
      - `url` string, nullable, required
      - `label` string, required
      - `active` boolean, required
    - `path` string, nullable, required: Base path for paginator generated URLs.
    - `per_page` integer, required: Number of items shown per page.
    - `to` integer, nullable, required: Number of the last item in the slice.
    - `total` integer, required: Total number of items being paginated.

## Other responses

- `401`: An error

---

[API](https://skmtc.dev/laravel/apis/laravel-cloud.md) - [All operations](https://skmtc.dev/laravel/apis/laravel-cloud/llms.txt) - [OpenAPI document](https://skmtc.dev/laravel/apis/laravel-cloud/revisions/af603f54ff33?raw)
