Skip to main content
Ledger API for managing parties, accounts, payments and transactions. It provides a comprehensive set of endpoints for managing financial operations including:

Parties

Create and manage individual and organisation parties that can hold accounts.

Accounts

Create and get accounts. Manage their statuses:
  • OPENED - Active account ready for transactions.
  • BLOCKED - Temporarily suspended account.
  • CLOSED - Permanently closed account.

Payments

Initiate SEPA payments:
  • SCT - SEPA Credit Transfer
  • SCT_INST - SEPA Instant Credit Transfer

Transactions

Execute ledger transactions with postings to move funds between accounts:
  • Customer accounts (CURRENT, HOLDING)
  • Internal clearing accounts (INBOUND, OUTBOUND)
  • Revenue accounts (FEE)
  • Suspense accounts

Asynchronous Processing

All create/update operations return 202 Accepted and are processed asynchronously. Pass an Idempotency-Key header to ensure idempotency — the correlationId in the response and webhook events can be used to track requests through the system.

Error Handling

All API endpoints return RFC 9457 problem responses. See Error Handling for the response schema, validation violations envelope, and the full status code table.
Last modified on June 5, 2026