Skip to main content

Base URL

All API requests are made to:

Authentication

Include your API key in the Authorization header:
Use secret keys (sk_) for server-side requests and public keys (pk_) for browser uploads.

Request Format

  • Content-Type: multipart/form-data for uploads, application/json for other requests
  • Method: Varies by endpoint (see individual endpoint docs)

Response Format

All responses are JSON with consistent structure:

Success Response

Error Response

Pagination

List endpoints support cursor-based pagination:
Response includes pagination info:

Common Headers

Request Headers

Response Headers

Endpoints

Upload

POST /v1/upload

Files

GET /v1/files · GET /v1/files/:id · DELETE /v1/files/:id

Signed URLs

POST /v1/files/:id/signed-url

Usage

GET /v1/usage