OpenAPI specification

Machine-readable API description for codegen, Postman, and contract tests.

Download

OpenAPI 3.0 JSON is served at /api/openapi (also in public/openapi.json in the repo).

Fetch spec
curl -s "/api/openapi" | jq .info

Generate clients

Use OpenAPI Generator for languages beyond TypeScript (official SDK: @marvink02/loggerman-sdk).

Python example
npx @openapitools/openapi-generator-cli generate \
  -i https://your-app.com/api/openapi \
  -g python \
  -o ./generated/loggerman-client
Replace the URL with your deployment origin. Regenerate when the spec version in info.version changes.

Postman

Import → Link → paste your /api/openapi URL, then set collection authorization to Bearer token with your project API key.