The Buckets REST API creates, deletes, flushes, and retrieves information about buckets and bucket operations.
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|