Changelog

What shipped

API changes are additive. Breaking changes get a new version and twelve months of overlap.

2026-08-12 · 2.14.0

Treasury sweeps can now target a floor in a different currency to the source account. Added convert_to on sweep rules.

2026-06-30 · 2.13.2

Statement exports are now signed single-use URLs that expire after 15 minutes. The previous long-lived export links stop working on 2026-09-30.

2026-05-19 · 2.13.0

RTP available on all USD accounts. New rail value rtp.

2026-03-04 · 2.12.0

Per-key scopes replace the old read/write flag. Existing keys were migrated to equivalent scopes; the mode field is deprecated and will be removed in 3.0.

2025-11-27 · 2.10.0

Payout batches raised from 2,000 to 10,000 items. Batch status is now reported per item rather than per batch.

2025-09-08 · 2.9.0

Added /v1/treasury/positions for aggregate liquidity by currency and value date.

2025-05-21 · 2.7.0

Dual authorisation for payouts above a configurable threshold, with a distinct payouts:approve scope.

2025-02-11 · 2.5.0

USD accounts out of beta. Wire and ACH inbound supported.

2024-10-02 · 2.2.0

Webhook signatures moved to HMAC-SHA256 with a per-endpoint secret. The unsigned delivery mode was removed on 2025-01-31.

2024-06-14 · 2.0.0

API v2. Amounts are integers in the minor unit everywhere. v1 was retired on 2025-06-14.

2024-01-23 · 1.4.0

Idempotency keys on all mutating endpoints.

2023-09-05

First external sandbox key issued.