REST API
Strata is built on a REST API described by an OpenAPI 3.1 specification. Most integrations use the MCP server or the generated SDK rather than calling REST directly, but the full spec is available for tooling and custom clients.
OpenAPI specification
The machine-readable spec is served live and stays in sync with the deployed API. Open it directly, or import it into a viewer like Scalar, Redoc, Postman, or Insomnia:
Open openapi.jsonThe spec is also advertised for agents and crawlers via /.well-known/api-catalog.
Base URL and versioning
Every endpoint lives under /api/v1 on the API host; the path prefix carries the version.
Authentication
Requests carry a bearer token. Browser sessions use a short-lived access token minted from an HttpOnly refresh cookie; programmatic MCP access uses OAuth 2.1. The generated SDK handles token injection and refresh for you.
Resource areas
The API spans the full Strata domain. The main resource areas:
- Documents: CRUD, history, comments, suggestions, access, publishing, images
- Spaces: membership, sources, access grants, hybrid search
- Companies, organizations, and tiers: the workspace hierarchy
- Users and profiles: accounts, memberships, public profiles
- Access and sharing: permissions, public links, space grants
- Auth and OAuth: sessions, tenant switching, MCP OAuth clients
- Agents and tasks: platform and user agent invocation
- Admin and compliance: SSO, SCIM, audit, retention, billing