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 integer
Linked chart-of-accounts account ID (e.g. the 1200 Bank Current Account).
accountName string
Display name for the account (e.g. Business Current Account).
accountNumber string nullable
UK account number (e.g. 12345678). Null if not set.
bankName string
Name of the bank (e.g. Starling, NatWest, Monzo).
id integer
Internal bank account ID.
isPrimary boolean
Whether this is the primary bank account for the organisation.
sortCode string nullable
UK sort code (e.g. 60-83-71). Null if not set.