CMEK
List Key Metadata
Retrieves detailed metadata for all customer-managed encryption keys associated with the organization.
In order to access this endpoint, the provided API key must have at least one of the following roles:
- Organization Owner
- Organization Member
To learn more, see Organization, Project, and Database Access Overview.
get/v4/organizations/{organizationId}/cmek
Request
- Base URLhttps://cloudapi.cloud.couchbase.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
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.
sortDirection'asc' | 'desc'
The order in which the items will be sorted.
Response
Successfully listed the detailed metadata for all encryption keys associated with the organization.
Example response
{
"data": [
{
"id": "ffffffff-aaaa-1414-eeee-000000000000",
"name": "Test Key",
"description": "Description of the cluster",
"config": {
"arn": "arn:aws:kms:us-west-2:123456789012:key/abcd1234-a123-456a-a12b-a123b4cd56ef"
},
"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
}
}
],
"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"
}
}
}Changes
No recorded changes to this operation across all 5 revisions of this API.