Base URL
All API requests should be made to:Authentication
All API requests require authentication using a Bearer token in theAuthorization header.
Your API key in the format:
Bearer <your-api-key>Response Format
All responses are returned in JSON format. Successful responses include the requested data, while error responses follow a consistent structure:HTTP Status Codes
| Status Code | Description |
|---|---|
200 | Success |
201 | Created |
400 | Bad Request - Invalid parameters |
401 | Unauthorized - Invalid or missing API key |
403 | Forbidden - Insufficient permissions |
404 | Not Found - Resource doesn’t exist |
429 | Too Many Requests - Rate limit exceeded |
500 | Internal Server Error |
Permissions
Different endpoints require different permission levels:| Permission | Description |
|---|---|
STORAGE_READ | Read storage items and statistics |
STORAGE_WRITE | Upload, delete, and modify storage items |
Available Endpoints
Storage Statistics
Get storage usage and statistics
Storage Items
List and manage storage items
Signed URLs
Generate pre-signed upload URLs
Retention Settings
Configure retention policies

