# Zoznam bankových účtov Vráti všetky bankové účty aktuálnej firmy v jednom zozname. Endpoint nepodporuje filtrovanie ani stránkovanie, preto je vhodný najmä na synchronizáciu účtov do externého systému alebo vlastného frontendu. Endpoint: GET /bank-accounts Version: 1.0.0 Security: bearerAuth ## Response 200 fields (application/json): - `data` (array) Zoznam všetkých bankových účtov patriacich aktuálnej firme. - `data.id` (integer) Interné ID bankového účtu vo Fintoro. Example: 201 - `data.bankId` (integer,null) ID banky z [lookup endpointu bánk](#operation/listBanks). Ak je null, účet nie je naviazaný na konkrétnu banku z lookupu. Example: 1 - `data.bank` (any) Vnorený objekt banky zodpovedajúci bankId, ak je banka známa a stále dostupná v lookup datasete. - `data.isPrimary` (boolean) Označuje, či je tento účet aktuálne vedený ako primárny bankový účet firmy. Example: true - `data.autoPaymentMatching` (boolean) Označuje, či je účet aktuálne napojený na automatické párovanie platieb cez open banking. Hodnota je odvodená od existencie open banking napojenia, neposiela sa v requeste. Example: true - `data.name` (string) Používateľský názov bankového účtu zobrazený vo Fintoro. Example: "Hlavný účet" - `data.iban` (string) IBAN bankového účtu. Example: "SK3111000000001234567890" - `data.swift` (string) SWIFT alebo BIC kód bankového účtu. Example: "TATRSKBX" - `data.autoPairingStrategy` (string) Stratégia automatického párovania platieb pre tento účet. Enum: "none", "by_variable_symbol", "by_price", "by_variable_symbol_and_price", "by_all_symbols", "by_all_symbols_and_price" - `data.balance` (number,null) Posledný známy zostatok účtu, ak je dostupný z open banking napojenia. Example: 1234.56 - `data.lastSyncedAt` (string,null) Dátum a čas poslednej úspešnej synchronizácie účtu cez open banking, ak je dostupný. Example: "2026-03-01 10:15:16" - `data.openBankingValidUntil` (string,null) Dátum, do ktorého je platný aktuálny open banking súhlas, ak existuje. Example: "2026-04-30" - `data.createdAt` (string,null) Dátum a čas vytvorenia bankového účtu. Example: "2026-03-03 12:00:00" - `data.updatedAt` (string,null) Dátum a čas poslednej zmeny bankového účtu. Example: "2026-03-03 15:45:00" ## Response 500 fields (application/json): - `message` (string) Example: "Server Error" ## Response 503 fields (application/json): - `message` (string) Example: "Service Unavailable"