Skip to content

Gets project's storage config

get/v1/projects/{ref}/config/storage

The fine-grained token must include the following permissions to access this endpoint:

  • storage_config_read

Path parameters

  • ref
    Required
    string

    Project ref

Response codes

  • 200
  • 401
  • 403
  • 429
  • 500

Response (200)

{
"fileSizeLimit": -9007199254740991,
"features": {
"imageTransformation": {
"enabled": true
},
"s3Protocol": {
"enabled": true
},
"purgeCache": {
"enabled": true
},
"icebergCatalog": {
"enabled": true,
"maxNamespaces": 0,
"maxTables": 0,
"maxCatalogs": 0
},
"vectorBuckets": {
"enabled": true,
"maxBuckets": 0,
"maxIndexes": 0
}
},
"capabilities": {
"list_v2": true,
"iceberg_catalog": true,
"object_versioning": true
},
"external": {
"upstreamTarget": "main"
},
"migrationVersion": "lorem"
}
{
"type": "object",
"properties": {
"fileSizeLimit": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991,
"format": "int64"
},
"features": {
"type": "object",
"properties": {
"imageTransformation": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
},
"required": [
"enabled"
]
},
"s3Protocol": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
},
"required": [
"enabled"
]
},
"purgeCache": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
}
},
"required": [
"enabled"
]
},
"icebergCatalog": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"maxNamespaces": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"maxTables": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"maxCatalogs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"enabled",
"maxNamespaces",
"maxTables",
"maxCatalogs"
]
},
"vectorBuckets": {
"type": "object",
"properties": {
"enabled": {
"type": "boolean"
},
"maxBuckets": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"maxIndexes": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"enabled",
"maxBuckets",
"maxIndexes"
]
}
},
"required": [
"imageTransformation",
"s3Protocol",
"purgeCache",
"icebergCatalog",
"vectorBuckets"
]
},
"capabilities": {
"type": "object",
"properties": {
"list_v2": {
"type": "boolean"
},
"iceberg_catalog": {
"type": "boolean"
},
"object_versioning": {
"type": "boolean"
}
},
"required": [
"list_v2",
"iceberg_catalog",
"object_versioning"
]
},
"external": {
"type": "object",
"properties": {
"upstreamTarget": {
"type": "string",
"enum": [
"main",
"canary"
]
}
},
"required": [
"upstreamTarget"
]
},
"migrationVersion": {
"type": "string",
"nullable": true
}
},
"required": [
"fileSizeLimit",
"features",
"capabilities",
"external",
"migrationVersion"
]
}