Skip to main content

Base URL

All API endpoints are relative to:

Authentication

All requests require a Bearer token in the Authorization header:

Learn more about authentication

See the authentication guide for details on obtaining and using tokens

Response Format

All responses are returned in JSON format with a consistent structure:

Success Response

Error Response

HTTP Status Codes

Pagination

List endpoints support pagination with these parameters: Paginated responses include:

Workspace Context

Many endpoints accept a workspaceId parameter:
  • Use 0 for your personal/default workspace
  • Use a specific workspace ID for team workspaces

Rate Limiting

The API implements rate limiting to ensure fair usage. If you exceed the limit, you’ll receive a 429 Too Many Requests response.
If you need higher rate limits for your application, contact our support team.

API Categories

Authentication

Login, register, and manage tokens

Files & Folders

Browse, create, and manage files

Uploads

Upload files to the cloud

Sharing

Share files with others

Vault

Encrypted storage

Workspaces

Team collaboration