Skip to main content
Version: 1.0.0

Storage APIs

File and object storage management for users. Provides folder CRUD, file upload/download (including pre-signed URLs), metadata management, search, and quota tracking.

All endpoints use POST /api/v1/storage/<method> with a JSON request body.

Field naming

Request bodies accept either snake_case or camelCase — both parse. Response bodies are always camelCase (fileId, fullPath, requiredHeaders), because responses are encoded with protojson. Fields that are unset, empty, zero, or false are omitted from the response entirely rather than sent as null — read them with a default, not a presence check.

See the Storage guide for upload patterns, pre-signed URLs, folder management, and quota.

Authentication

Your API key. sk_… for backend-to-backend calls, pk_… for client apps. Never valid on its own — see the combinations under Security below.

Security Scheme Type:

apiKey

Header parameter name:

X-API-Key