Skip to content

List Clusters

GET
/clusters
curl --request GET \
--url https://api.mengi.cloud/clusters

List all clusters for the current user (excludes management and host clusters).

For shared tier clusters (vClusters), fetches real-time status from ArgoCD to ensure the UI always reflects the actual cluster state.

Successful Response

Media type application/json
ClusterListResponse
object
clusters
required
Clusters
Array<object>
ClusterResponse
object
id
required
Id
string format: uuid
name
required
Name
string
provider
required
Provider
string
region
required
Region
string
tier
required
ClusterTier
string
Allowed values: shared testing production
status
required
ClusterStatus
string
Allowed values: pending provisioning importing running upgrading error deleting
kubernetes_version
Any of:
string
server_type
Any of:
string
argocd_url
Any of:
string
git_repo_url
Any of:
string
error_message
Any of:
string
status_message
Any of:
string
created_at
required
Created At
string format: date-time
updated_at
required
Updated At
string format: date-time
provisioning_started_at
Any of:
string format: date-time
provisioning_completed_at
Any of:
string format: date-time
autoscaling_enabled
Autoscaling Enabled
boolean
min_nodes
Any of:
integer
max_nodes
Any of:
integer
target_kubernetes_version
Any of:
string
upgrade_available
Upgrade Available
boolean
upgrade_available_version
Any of:
string
scheduled_upgrade_date
Any of:
string format: date-time
scheduled_upgrade_id
Any of:
string format: uuid
component_bundle_version
Component Bundle Version
string
default: latest
multi_region
Multi Region
boolean
region_locations
Any of:
Array<string>
is_byoc
Is Byoc
boolean
cloud_credential_id
Any of:
string format: uuid
is_imported
Is Imported
boolean
is_autopilot
Is Autopilot
boolean
display_order
Any of:
integer
total
required
Total
integer
Example
{
"clusters": [
{
"tier": "shared",
"status": "pending",
"autoscaling_enabled": false,
"upgrade_available": false,
"component_bundle_version": "latest",
"multi_region": false,
"is_byoc": false,
"is_imported": false,
"is_autopilot": false
}
]
}