Buckets API
- reference
The Buckets REST API creates, deletes, flushes, and retrieves information about buckets and bucket operations.
Description
The bucket management and configuration REST API endpoints provide a fine level of control over the individual buckets in the cluster, their configuration, and specific operations.
HTTP method | URI path | Description | Admin Role |
---|---|---|---|
GET |
/pools/default/buckets |
Retrieves all bucket and bucket operations information from a cluster. |
Full, Cluster, Bucket* |
GET |
/pools/default/buckets/[bucket_name] |
Retrieves information for a single bucket associated with a cluster. |
Full, Cluster, Bucket*, Bucket A |
GET |
/pools/default/buckets/[bucket_name]/stats |
Retrieves bucket statistics for a specific bucket. |
Full, Cluster, Bucket*, Bucket A |
POST |
/pools/default/buckets |
Creates a new Couchbase bucket. |
Full, Cluster |
DELETE |
/pools/default/buckets/[bucket_name] |
Deletes a specific bucket. |
Full, Cluster |
POST |
/pools/default/buckets/[bucket_name]/controller/doFlush |
Flushes a specific bucket. |
Full, Cluster, Bucket*, Bucket A |
"Bucket A" represents a bucket administrator for a single bucket, and Bucket* a bucket administrator with privileges for all buckets in the cluster. |