List bank accounts
GET
https://app.speybooks.com/api/v1/bank-accounts/Returns all active bank accounts for the authenticated organisation, ordered with the primary account first, then alphabetically by bank name.
Use this endpoint to populate bank account selectors in the import upload flow.
Response
200Returns all active bank accounts for the organisation, ordered by primary status then bank name.
Show response fields
bankAccountsarray<object>List of active bank accounts.
Show child attributes
accountIdintegerLinked chart-of-accounts account ID (e.g. the 1200 Bank Current Account).
accountNamestringnullableDisplay name for the account (e.g. Business Current Account). Null if not set.
accountNumberstringnullableUK account number (e.g. 12345678). Null if not set.
bankNamestringName of the bank (e.g. Starling, NatWest, Monzo).
idintegerInternal bank account ID.
isPrimarybooleanWhether this is the primary bank account for the organisation.
sortCodestringnullableUK sort code (e.g. 60-83-71). Null if not set.