Parameters
No parameters required
This endpoint takes no path, query, header or body parameters.
Single source of truth for organisation bank accounts. Returns every account ever attached (active + soft-deleted), regardless of source (manual / MFCR / Fio API / GPC). Each row carries identity metadata, optional connector status, optional Fio-style live metadata (balance, sync period), and transaction analytics (counts, last 30d income/expense, match rate, last transaction date). Consumers (Settings page, Bank Transactions page) filter and sort client-side.
No parameters required
This endpoint takes no path, query, header or body parameters.
1 status code documented
itemsobject[]RequiredexternalIdstringRequiredStable external identifier of the bank account.
ibanstring | nullRequiredAccount IBAN (normalised, uppercase).
domesticLabelstring | nullRequiredCzech domestic representation (e.g. "670100-2110572041/6210"). Null for non-CZ/SK IBANs.
displayNamestring | nullRequiredOptional user-facing label.
bankCodestring | nullRequired4-digit Czech bank code.
bankNamestring | nullRequiredBank display name.
bicstring | nullRequiredBank BIC/SWIFT.
sourcestringRequiredWhere the account record originated.
manualmfcrfio_apigpcisActivebooleanRequiredWhether the account is active (false = soft-deleted).
isPrimarybooleanRequiredMarked as the organisation primary account.
isPubliclyListedbooleanRequiredTrue when this account is currently published in the MFCR VAT-payer registry for the organisation.
mfcrPublishedDatestring | nullRequiredDate the account was published in the MFCR registry (ISO date).
mfcrLastCheckedDatestring | nullRequiredLast time the MFCR registry was checked (ISO timestamp).
fraudHitsnumberRequiredNumber of active fraud-list entries linked to this normalised account.
fraudSeveritystring | nullRequiredHighest fraud severity ("info", "warning", "critical") or null when not on any list.
insertedDatestringRequiredWhen the account was first added (ISO).
hasConnectorbooleanRequiredTrue if an active sync connector (e.g. FIO API token) is attached.
connectorTypestring | nullRequiredConnector type, e.g. "fio_v2".
connectorLastStatusstring | nullRequiredLast connector run status ("success" or "error").
connectorLastRunDatestring | nullRequiredLast connector run timestamp (ISO).
apiTokenstring | nullRequiredMasked API token (for display only).
lastFetchedDatestring | nullRequiredTimestamp of the last connector fetch attempt (ISO).
lastSyncSuccessbooleanRequiredTrue when the last connector run completed without error.
lastSyncErrorMessagestring | nullRequiredHuman-readable error message from the last failed sync.
accountNumberstring | nullRequiredBank account number as reported by the connector (digits before the slash).
currencystring | nullRequiredAccount currency code (e.g. "CZK", "EUR").
openingBalancenumber | nullRequiredOpening balance from the most recent synced period.
closingBalancenumber | nullRequiredClosing balance from the most recent synced period.
dateStartstring | nullRequiredStart of the most recent synced period (ISO).
dateEndstring | nullRequiredEnd of the most recent synced period (ISO).
transactionCountnumberRequiredTotal number of stored transactions for this account.
transactionsThisMonthnumberRequiredTransactions falling within the current calendar month.
totalIncomenumberRequiredAll-time sum of incoming payments.
totalExpensenumberRequiredAll-time sum of outgoing payments (absolute value).
income30dnumberRequiredIncoming payments in the last 30 days.
expense30dnumberRequiredOutgoing payments in the last 30 days (absolute value).
matchedTransactionsnumberRequiredTransactions automatically matched to an order.
unmatchedTransactionsnumberRequiredTransactions not yet matched to any order.
lastTransactionDatestring | nullRequiredDate of the most recent transaction (ISO) or null.
{
"items": [
{
"externalId": "example_externalId",
"source": "manual",
"isActive": false,
"isPrimary": false,
"isPubliclyListed": false,
"fraudHits": 0,
"insertedDate": "example_insertedDate",
"hasConnector": false,
"lastSyncSuccess": false,
"transactionCount": 0,
"transactionsThisMonth": 0,
"totalIncome": 0,
"totalExpense": 0,
"income30d": 0,
"expense30d": 0,
"matchedTransactions": 0,
"unmatchedTransactions": 0
}
]
}GET /bff/bank-account/
curl -X GET "https://api.bizkithub.com/bff/bank-account/" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY"All BizKitHub public API endpoints require authentication via API key.