Skip to content
Ledgerline Help

API changelog

Updated 8 October 20262 min read

On this page

Notable changes to the Ledgerline API, dashboard and SDKs, newest first. Breaking changes ship only in a new dated API version, and your organization stays on its pinned version until you upgrade. See API versioning.

2026-10-06

Added

  • Python SDK 4.1.0 adds an asynchronous client, ledgerline.AsyncClient. See Python SDK.
  • Node SDK 4.2.0 adds ll.lastResponse.rateLimit for reading rate limit headers. See Node.js SDK.

2026-09-29

Added

  • New event reconciliation.discrepancy, sent when a daily run finds a difference that needs review. See Reconciliation.

2026-09-01: API version 2026-09-01

Changed (version-gated, breaking)

  • available on account balances is now net of pending outflows. Previously it equalled the posted balance. See Account balances.
  • Payout objects include a returned status, and payout.returned is a distinct event. Before this version, returns reused failed.
  • parameter_invalid errors always include the param field.

Added

  • FedNow joins RTP as a USD instant rail (fednow). See Payment rails.
  • fx.conversion.completed event.

2026-08-12

Added

  • Reconciliation tolerances per bank account.
  • Statements in BAI2 format, in addition to PDF, CSV, CAMT.053 and MT940. See Statements and exports.

Fixed

  • Webhook deliveries to endpoints that responded with 3xx were sometimes retried twice in the same minute.

2026-07-09

Added

  • Faster Payments (faster_payments) for GBP payouts.
  • external_id on transactions, unique per ledger.

2026-06-15: API version 2026-06-15

Changed (version-gated, breaking)

  • Rate limit headers renamed from X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset to Ledgerline-RateLimit-Limit, Ledgerline-RateLimit-Remaining and Ledgerline-RateLimit-Reset. Older versions keep the old names. See Rate limits.
  • Error responses include a doc_url.

Deprecated

  • Creating payouts with POST /v1/transfers and type=ach. Use POST /v1/payouts. Transfers now move money only between accounts in the same organization.

2026-05-20

Added

  • IP allowlists for API keys on Growth and Scale plans.
  • The api_key.rolled event.

2026-03-01: API version 2026-03-01

Changed (version-gated, breaking)

  • POST /v1/transactions rejects entries whose currency differs from the account's with currency_mismatch. Earlier versions coerced silently.
  • List endpoints return next_cursor and has_more, replacing the page and total fields.

Added

  • SEPA Instant for EUR payouts.
  • Idempotency keys are retained for 24 hours (previously 12).

2026-01-14

Added

  • Mutual TLS for Scale customers.
  • Regional API hosts: https://eu.api.ledgerline.dev/v1 and https://ap.api.ledgerline.dev/v1. See Data residency and retention.

2025-11-01: API version 2025-11-01

The first generally available version of the API, with ledgers, accounts, transactions, counterparties, payouts, webhooks and statements.

Note

Dates are the day the change reached production. SDK releases follow the API by a few days. Subscribe to the status page or the dashboard notice feed to hear about changes early.