v1
latestOpenAPI 3.0.22026-08-062794201004.1 KBClusters
List Clusters
Lists all the clusters under the organization.
In order to access this endpoint, the provided API key must have at least one of the following roles:
- Organization Owner
- Project Owner
- Project Manager
- Project Viewer
- Database Data Reader/Writer
- Database Data Reader
Returned set of clusters is reduced to what the caller has access to view. To learn more, see Organization, Project, and Database Access Overview.
get/v4/organizations/{organizationId}/projects/{projectId}/clusters
Query parameters
pageinteger
Sets the page you would like to view.
perPageinteger
Sets the number of results you would like to have on each page.
sortBystring[]
Sets the order of how you would like to sort the results and the key you would like to order by. Valid fields to sort the results are: id, availability, cloudProvider, couchbaseServer, currentState, name.
sortDirection'asc' | 'desc'
The order in which the items will be sorted.
Response
Successfully listed all the clusters under the organization.
Example response
{
"data": [
{
"id": "ffffffff-aaaa-1414-eeee-000000000000",
"appServiceId": "ffffffff-aaaa-1414-eeee-000000000000",
"name": "Test Cluster",
"description": "Description of the cluster",
"configurationType": "multiNode",
"connectionString": "couchbases://cb.irxmynm6vekhe5.cloud.couchbase.com",
"cloudProvider": {
"type": "aws",
"region": "us-east-1",
"cidr": "10.1.30.0/23"
},
"couchbaseServer": {
"version": "7.1"
},
"serviceGroups": [
{
"node": {
"compute": {
"cpu": 4,
"ram": 16
},
"disk": {
"type": "gp3",
"storage": 50,
"iops": 3000
}
},
"numOfNodes": 3,
"services": [
"data"
]
}
],
"availability": {
"type": "single"
},
"support": {
"plan": "basic",
"timezone": "ET"
},
"currentState": "deploying",
"audit": {
"createdBy": "ffffffff-aaaa-1414-eeee-000000000000",
"createdAt": "2021-09-01T12:34:56Z",
"modifiedBy": "ffffffff-aaaa-1414-eeee-000000000000",
"modifiedAt": "2021-09-01T12:34:56Z",
"version": 1
},
"cmekId": "ffffffff-aaaa-1414-eeee-000000000000",
"expressScaling": "enabled"
}
],
"cursor": {
"pages": {
"page": 2,
"next": 3,
"previous": 1,
"last": 10,
"perPage": 10,
"totalItems": 10
},
"hrefs": {
"first": "https://cloud.couchbase.com/v4/users?page=1&perPage=10",
"last": "https://cloud.couchbase.com/v4/users?page=1&perPage=10",
"previous": "https://cloud.couchbase.com/v4/users?page=1&perPage=10",
"next": "https://cloud.couchbase.com/v4/users?page=1&perPage=10"
}
}
}