Object Storage (S3)
S3-compatible object storage operations backed by Ceph RGW. All endpoints require X-S3-Access-Key and X-S3-Secret-Key headers.
List Buckets
List all S3 buckets accessible with the provided credentials.
Response
[
{
"name": "my-bucket",
"creationDate": "2026-01-15T08:30:00Z"
},
{
"name": "backups",
"creationDate": "2026-02-20T14:00:00Z"
}
]Create Bucket
Create a new S3 bucket.
Request body
name string required
Bucket name
Response
{ "status": "created" }List Objects
List objects in a bucket. Supports pagination and prefix filtering.
Query parameters
prefix string
Filter by key prefix
continuationToken string
Pagination token from previous response
maxKeys int
Max results per page (1-1000, default 200)
Response
{
"objects": [
{
"key": "documents/report.pdf",
"size": 1048576,
"lastModified": "2026-03-10T12:00:00Z",
"etag": "d41d8cd98f00b204e9800998ecf8427e"
}
],
"isTruncated": false,
"continuationToken": ""
}Delete Object
Delete an object from a bucket.
Request body
key string required
Object key to delete
Response
{ "status": "deleted" }