API Reference

Complete reference for the REST API

The REST API provides programmatic access to all platform features.

Base URL

https://api.example.com/v1

Authentication

All API requests require a Bearer token:

curl https://api.example.com/v1/users \
  -H "Authorization: Bearer YOUR_API_KEY"

Endpoints

Users

Create and manage users

Documents

CRUD operations for documents

Files

Upload and manage files

Response Format

All responses return JSON:

{
  "data": { ... },
  "meta": {
    "requestId": "req_abc123"
  }
}

Error Handling

Errors include a code and message:

{
  "error": {
    "code": "not_found",
    "message": "Resource not found"
  }
}
StatusDescription
200Success
400Bad request
401Unauthorized
404Not found
500Server error