MasterOSDocs
Documentation

Versioning

The API is versioned under a /v1 prefix — here's the current state.

Every endpoint is under /v1

Every path in this reference is prefixed with /v1 (/v1/chat, not /chat). The one exception is /health, which stays unprefixed on purpose — it's an infra liveness check, not part of the versioned public contract, and monitoring tools point at a bare path.

There is still no OpenAPI/Swagger spec published for the API, which is why this reference is hand-written from the real route handlers rather than generated. Once one exists, this section should migrate to spec-generated content so it can't silently drift from the real API.