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
200 Returns all active bank accounts for the organisation, ordered by primary status then bank name.
Show response fields
bankAccounts array<object>List of active bank accounts.
Show child attributes
accountId integerLinked chart-of-accounts account ID (e.g. the 1200 Bank Current Account).
accountName stringDisplay name for the account (e.g. Business Current Account).
accountNumber string nullableUK account number (e.g. 12345678). Null if not set.
bankName stringName of the bank (e.g. Starling, NatWest, Monzo).
id integerInternal bank account ID.
isPrimary booleanWhether this is the primary bank account for the organisation.
sortCode string nullableUK sort code (e.g. 60-83-71). Null if not set.