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