owlette docs
api

api reference links

the interactive endpoint reference is rendered from the OpenAPI contract and is served at /docs/api.

the rendered reference is generated from web/openapi.yaml and includes examples, operation-level authentication, and scope notes for documented operations; compatibility routes not present in the spec are omitted.

Use the shared convention pages for behavior that applies across operations: authentication, pagination, idempotency, errors, and rate limits.

run this before publishing API docs or changing public routes:

cd web
npm.cmd run validate:api

the validator checks route/spec drift and verifies the rendered reference still has examples plus auth/scope notes for every operation.