Skip to main content

Base URL

For local development:

Authentication

All endpoints require authentication via the Authorization header. Pass an API key or JWT token:
See the Authentication guide for details on API key scopes, lifecycle, and security best practices.

Response format

All responses follow a consistent envelope format: Success:
Error:
Paginated lists include a pagination object:

API groups

Files

Upload, list, download, inspect, and delete files.

File Contexts

Create and manage upload pipelines with validation rules.

Storage Buckets

Register and route to multiple S3 buckets. Requires an admin-scoped key.

API Keys

Create, manage, and revoke scoped API keys.

Rate limits

API-level rate limits apply per tenant. Context-level rate limits apply per file context and are configured when creating or updating a context. When a rate limit is exceeded, the API returns a 429 status code.

Status codes