Posteering

Ledger

A double-entry, accounting-grade positions engine exposed as a developer-first API.

Accounting-grade positions

Ledger is a double-entry positions engine: every movement of value is recorded as balanced debit and credit entries, so balances are always provable and every state is reconstructable from its history. It is a standalone product — use it directly, or reach it through the One API passthrough.

What it gives you

  • Accounts — a hierarchy of accounts with classes, currencies, liquidity   policy, and overdraft limits. Read balances, subtree roll-ups, and entry history.
  • Transactions — post balanced multi-entry transactions with enforced   idempotency, and reverse them.
  • Holds — reserve available balance, then release it in whole or in part.
  • Export — stream your full ledger history as NDJSON for audit and   reconciliation; replaying the entries reconstructs live balances exactly.

Base URL

https://api.posteering.com/api/v1/ledger

Authentication

Every request is authenticated with Ledger's own HMAC scheme, and the tenant is resolved from the verified credential — never from the request body or a path parameter. A caller can only ever reach its own tenant's data.

When you reach Ledger through the One API, that downstream credential is threaded for you; you never build it by hand.

On this page