OpenAPI
The public API is described by a generated OpenAPI document published from the same contract package that powers the reference pages and first-party tooling.
Spec URL
Section titled “Spec URL”- Docs URL:
https://docs.duitmyself.com/openapi.json - Production base URL:
https://api.duitmyself.app
Download the spec
Section titled “Download the spec” curl https://docs.duitmyself.com/openapi.json \
-o duitmyself-openapi.json
Install the contract package
Section titled “Install the contract package”pnpm add @duitmyself/api-contractGood uses for the spec
Section titled “Good uses for the spec”- generate internal API clients
- import into API tools such as Postman, Bruno, or Insomnia
- validate request and response shapes in tests
- power custom agent or integration tooling
What the document reflects
Section titled “What the document reflects”- production-focused server metadata
- resource schemas for accounts, categories, payees, transactions, and bootstrap context
- write-specific request bodies and upsert response envelopes
- shared error payload format
Related docs
Section titled “Related docs”- Use Quickstart when you want a first working request.
- Use API reference when you want per-resource examples and schemas.
- Use MCP server if you prefer first-party tooling over raw HTTP.