API changes are additive. Breaking changes get a new version and twelve months of overlap.
Treasury sweeps can now target a floor in a different currency to the source account. Added convert_to on sweep rules.
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.
RTP available on all USD accounts. New rail value rtp.
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.
Payout batches raised from 2,000 to 10,000 items. Batch status is now reported per item rather than per batch.
Added /v1/treasury/positions for aggregate liquidity by currency and value date.
Dual authorisation for payouts above a configurable threshold, with a distinct payouts:approve scope.
USD accounts out of beta. Wire and ACH inbound supported.
Webhook signatures moved to HMAC-SHA256 with a per-endpoint secret. The unsigned delivery mode was removed on 2025-01-31.
API v2. Amounts are integers in the minor unit everywhere. v1 was retired on 2025-06-14.
Idempotency keys on all mutating endpoints.
First external sandbox key issued.