Skip to main content
POST
Create a bucket

Authorizations

x-brimble-key
string
header
required

API key created in the dashboard under Settings → API keys. Each key carries permission scopes; every endpoint lists the scope it needs.

Query Parameters

teamId
string

Team to act in. Omit for your personal workspace. API keys created for a team use that team automatically.

Pattern: ^[a-fA-F0-9]{24}$
Example:

"6a81bed11470bfcd2a5dbcfa"

Body

application/json
name
string
required

Bucket name must be at least 3 characters

Minimum string length: 3
projectId
string
Pattern: ^[a-fA-F0-9]{24}$
environmentId
string
Pattern: ^[a-fA-F0-9]{24}$
region
enum<string>
Available options:
ams,
apac,
auto,
eeur,
enam,
fra,
global,
iad,
lhr,
los,
nrt,
oc,
ord,
sin,
sjc,
weur,
wnam
isPublic
boolean | null
corsRules
object[] | null
lifecycleRules
object[] | null
browserUploadOrigins
string[] | null
teamId
string

Team to act in. Omit for your personal workspace.

Pattern: ^[a-fA-F0-9]{24}$

Response

Storage bucket created

message
string
required
Example:

"Storage bucket created"

data
object
required
Last modified on October 10, 2026