Skip to content

DuitMyself Public API

The DuitMyself Public API gives Pro users a predictable REST surface for accounts, transactions, categories, payees, and subject metadata.

Stable REST API for bookkeeping, sync, and agents

Production host: https://api.duitmyself.app. Start with Quickstart for a first successful request, then move into concepts and resource reference as your integration grows.

  curl "https://api.duitmyself.app/v1/me" \
-H "Authorization: Bearer key_..."
  • Profile and bootstrap endpoints for the authenticated subject.
  • Resource endpoints for accounts, transactions, categories, and payees.
  • Idempotent write flows for POST and PATCH.
  • externalId-based upsert endpoints for sync-safe integrations and agents.
  • A published OpenAPI document at /openapi.json.
  • A first-party MCP bridge for agent tooling.

Delegated and team-style access is not public in v1, but the authorization model is built with enough separation between the key owner and the data subject to support that later without replacing the route contract.