latestOpenAPI 3.1.0MIT2026-08-226224149.1 KB
613ceff68dc7
Create a bank account
post/bank_accounts
Request body
namestring required
Human readable name for the bank account
currencystring
Three-letter ISO 4217 currency code (e.g. USD, EUR). Must be uppercase. Optional.
maskstring
Last four digits of the account number, as it appears on statements. Set automatically for Plaid-linked accounts.
Response
Bank account created
idinteger
Unique numeric identifier
namestring required
Human readable name for the bank account
maskstring nullable
Last four digits of the account number, as it appears on statements. Populated for Plaid-linked accounts.
display_namestring
Human label for the account: "Name (mask)" when a mask is known, otherwise just the name.
currencystring nullable
Three-letter ISO 4217 currency code (e.g. USD, EUR). Must be uppercase. Optional — bank accounts may be created without a currency.
role'fbo' | 'ach_suspense' | 'network_settlement' | 'secondary_network' | 'revenue' | 'cardholder_adjustment' | 'cash_load' | 'unload_settlement' | 'reserve' | 'escheat' | 'gl' | 'operating' nullable
Canonical account role within a program. Null when the account has no declared role.
created_atstring date-time
updated_atstring date-time