| Endpoint | Method | Admin Required |
|---|---|---|
/api/v1/buckets | POST | No |
Creates a new bucket owned by the authenticated user.
{
"name": "my-new-bucket",
"versioningEnabled": true
}
Returns the created bucket:
{
"id": "D3E4F5G6-H7I8-9012-JKLM-NO3456789012",
"name": "my-new-bucket",
"versioningStatus": "Enabled"
}
| Status | Reason |
|---|---|
400 | Invalid bucket name |
409 | Bucket name already exists |