This is the human-readable version.
GET /spec/versions lists the supported versions machine-readably, and each version’s full shape is at /spec/<date>. See API Versions for the header itself.2026-08-01
Customers sign the terms and conditions before identification.
A customer created on this version starts in
SigningsRequired instead of IdentificationRequired: the terms carry the data-sharing agreement, so acceptance now comes before Iron collects KYC data. After approval Iron compares the signed terms against the verified region and returns the customer to SigningsRequired to re-sign if they differ.
GET /customers/{id}/required-signings also changes: when nothing is outstanding it returns 200 with an empty list, where earlier versions return 409 Conflict.
Because the lifecycle plays out in webhooks and background work with no request header to read, this version is pinned to the customer when you create it and drives that customer’s onboarding for its lifetime. Customers created earlier keep the original order whatever header you send later, so adopting it only affects customers created from then on. See Onboarding.
This version cannot be verified from the OpenAPI document alone — the shapes are identical to
2026-07-01. Rehearse the status sequence in sandbox, which reproduces the pre-identification flow including the empty required-signings response.2026-07-01
Adds the FedNow deposit rail.
The
deposit_rails array can now include a FedNow member, for autoramps whose deposit account supports FedNow. This is additive to the DepositRail union: every existing member (Iban, AchWire, Swift, and the rest) is unchanged.
2025-03-13
Initial version. Served when noX-API-Version header is sent.
