API

List bank connections

User bank Connections with nested accounts (accountId) available to link.

Returns every bank Connection for the user, each with nested accounts. Use get_bank_connection for one connection. Pass an account’s accountId to link_account (source: "bank"). OAuth connect / sync-now stays in-app.

GET/v1/list_bank_connections

Query

FieldTypeRequiredDefaultDescription
(none)———No parameters.

Response data

FieldTypeDescription
itemsarrayBank connections owned by the authenticated user.

Item fields

FieldTypeDescription
connectionIdstringBank connection id.
institutionLabelstringDisplay name of the linked institution.
statusstringConnection lifecycle status (active, error, paused).
providerstringAggregator provider id (e.g. pluggy, lunchflow).
regionstringConnection region bucket (br or other).
needsInitialSyncbooleanTrue while the first full sync is still running.
accountsarraySnapshot accounts under this connection (see nested fields).
accounts[].accountIdstringPass to link_account with source bank (same role as investment groupId).
accounts[].namestringAccount display label (custom name or kind index).
accounts[].accountKindstringchecking or credit.
accounts[].kindIndexnumberIndex among accounts of the same kind on this connection.
accounts[].balancenumberLatest synced balance.
accounts[].currencystringISO 4217 currency code for the balance.