Fall updates are here! See below for our latest API changes.
This release adds depositor update support, account monthly statement configuration, tiered interest rates on accounts, and a batch of new optional fields across account and depositor schemas.
We’ve also expanded the StatementType enum to cover a wider range of institutional reporting needs.
Monthly Statement Configuration — Three new endpoints for managing the layout and content of account monthly statements.
GET /v1/files/account-monthly-statement-config — Retrieve the current statement configuration for your institution.POST /v1/files/account-monthly-statement-config — Create or update statement configuration including title, disclosures, contact info, closing paragraph, regulatory mark display, and account ID masking.GET /v1/files/preview-account-monthly-statement — Preview a rendered statement using the current configuration.Depositor Updates
PATCH /v1/depositors/{depositor_id} — Update depositor details. Supports updating name, contact information, institution_depositor_id, depositor_type, ownership_category, account_officer, notes, and approval_status.POST /v1/accounts (Create Account)
interest_rate_tiers (array of InterestRateTierRequest, optional) — define balance-based rate tiers. If only one tier is needed, continue using the interest_rate field.is_apy (boolean, default false) — indicates whether the rate is an APY vs. nominal interest ratedepositor (CreateDepositorRequest, optional) — create and link a new depositor inline during account creationshadow_account (ShadowAccountRequest, optional) — configure a shadow accountmanaged_sweep_target_balance (number/string, optional) — target balance for managed sweep accountsaccount_agreement_file_data (string, optional) — base64-encoded PDF, max 25MBnotes (string, optional, max 256)institution_cost_center_id, institution_alternative_id, submitted_by (all string, optional)PATCH /v1/accounts/{account_id} (Update Account)
account_title, signer_primary, signer_secondary, beneficiary_name, institution_sweep_account_id, institution_return_account_id — these fields are now updatable via PATCHmanaged_sweep_target_balance, notes, institution_cost_center_id, submitted_by (all optional)POST /v1/depositors (Create Depositor)
account_ids (uuid array, optional) — link existing accounts at depositor creationdepositor_type (DepositorType enum, optional)ownership_category (OwnershipCategory enum, optional)account_officer (string, optional, max 128)notes (string, optional, max 256)POST /v1/accounts/{account_id}/transactions (Create Transaction)
submitted_by (string, optional, max 128)GET /v1/files/statements (Get Statements)
ACCOUNT_MONTHLY_SWEEP) are available at this time. Institution statement support is planned for Q1 2026.AccountResponse
interest_rate_tiers (array of InterestRateTierResponse) — returns the account’s rate tier structureshadow_account (ShadowAccountResponse, nullable)managed_sweep_target_balance (string, nullable)notes (string, nullable)DepositorResponse
depositor_type (DepositorType enum, nullable)ownership_category (OwnershipCategory enum, nullable)account_officer (string, nullable)notes (string, nullable)StatementType — 10 new enum values added:
INSTITUTION_DAILY_GL_POSTINGS, INSTITUTION_DAILY_GL_BALANCES, INSTITUTION_DAILY_COST_CENTER_POSTINGS, INSTITUTION_DAILY_COST_CENTER_BALANCES, INSTITUTION_DAILY_TRIAL_BALANCES, INSTITUTION_QUARTERLY_CALL_REPORT, INSTITUTION_WEEKLY_FR2900, INSTITUTION_DAILY_ACCOUNT_HISTORY, INSTITUTION_DAILY_TRANSACTION_HISTORY, INSTITUTION_DAILY_TRANSACTION_ERRORSNew enums:
DepositorType — CONSUMER, BUSINESS, NONPROFIT, LOCAL_GOVERNMENT, FEDERAL_GOVERNMENT, US_DEPOSITORY, FOREIGN_DEPOSITORY, FOREIGN_GOVERNMENTOwnershipCategory — 16 values covering consumer, business, nonprofit, government, and depository ownership typesApprovalStatus — PENDING, APPROVED, REJECTED