All changes to the ModernFi API are documented here in reverse chronological order.
Each entry includes new and updated endpoints, schema changes, deprecations, and removals.
Breaking changes are flagged as such and include migration guidance.
We recommend reviewing this page closely before beginning development or upgrading to a new API version.
v1.6.4
Happy start of summer from the ModernFi team! See below for our latest API changes.
This release adds account status filtering, OAuth-authenticated PDF statement downloads, and a refinement to account updates. We recommend reviewing this page closely before beginning development or upgrading to a new API version.
Updated Endpoints
-
GET /digital-banking/v1/accounts(List Accounts)- Added
statusesquery parameter (AccountStatusarray, optional, repeatable) — filter accounts by status, e.g.?statuses=OPEN&statuses=SCHEDULED_FOR_CLOSURE. If omitted, accounts of all statuses are returned.
- Added
-
GET /digital-banking/v1/files/{file_id}(Get File)- Added
response_typequery parameter (FileResponseType, optional, defaultpresigned_url). The default returns a JSON pre-signed download URL exactly as before. Passresponse_type=fileto stream the file back directly as raw bytes, with theContent-Typederived from the file (e.g.application/pdfortext/csv) — useful for environments that cannot fetch AWS pre-signed URLs. This powers OAuth-authenticated PDF statement downloads without a separate pre-signed-URL round trip.
- Added
-
PATCH /digital-banking/v1/accounts/{account_id}(Update Account)- Removed
account_type— account type can no longer be changed after creation.
- Removed
Schema Changes
- New enums
AccountStatus—OPEN,SCHEDULED_FOR_CLOSURE,CLOSEDFileResponseType—presigned_url,file