# Upraviť bankový účet Aktualizuje bankový účet aktuálnej firmy. Pošlite len polia, ktoré chcete zmeniť. Ak pošlete isPrimary: true, účet sa nastaví ako primárny účet firmy. Endpoint: PUT /bank-accounts/{bankAccount} Version: 1.0.0 Security: bearerAuth ## Path parameters: - `bankAccount` (integer, required) ID bankového účtu. Example: 201 ## Request fields (application/json): - `bankId` (integer,null) Voliteľné ID banky z [lookup endpointu bánk](#operation/listBanks). Pošlite null, ak chcete väzbu na banku odstrániť. Example: 1 - `name` (string) Nový názov bankového účtu. Example: "Hlavný účet" - `iban` (string) Nový IBAN bankového účtu. Musí zostať validný a unikátny v rámci aktuálnej firmy. Example: "SK3111000000001234567890" - `swift` (string) Nový SWIFT alebo BIC kód bankového účtu. Example: "TATRSKBX" - `autoPairingStrategy` (string) Nová stratégia automatického párovania platieb pre tento účet. Ak pole vynecháte, zostane zachovaná existujúca hodnota. Enum: "none", "by_variable_symbol", "by_price", "by_variable_symbol_and_price", "by_all_symbols", "by_all_symbols_and_price" - `isPrimary` (boolean) Pošlite true, ak chcete účet nastaviť ako primárny účet firmy. Ak pole vynecháte alebo pošlete false, aktuálne priradenie primárneho účtu zostane bez zmeny a účet sa touto operáciou neprepne na neprimárny. Example: true ## Response 200 fields (application/json): - `id` (integer) Interné ID bankového účtu vo Fintoro. Example: 201 - `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 - `bank` (any) Vnorený objekt banky zodpovedajúci bankId, ak je banka známa a stále dostupná v lookup datasete. - `isPrimary` (boolean) Označuje, či je tento účet aktuálne vedený ako primárny bankový účet firmy. Example: true - `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 - `name` (string) Používateľský názov bankového účtu zobrazený vo Fintoro. Example: "Hlavný účet" - `iban` (string) IBAN bankového účtu. Example: "SK3111000000001234567890" - `swift` (string) SWIFT alebo BIC kód bankového účtu. Example: "TATRSKBX" - `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" - `balance` (number,null) Posledný známy zostatok účtu, ak je dostupný z open banking napojenia. Example: 1234.56 - `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" - `openBankingValidUntil` (string,null) Dátum, do ktorého je platný aktuálny open banking súhlas, ak existuje. Example: "2026-04-30" - `createdAt` (string,null) Dátum a čas vytvorenia bankového účtu. Example: "2026-03-03 12:00:00" - `updatedAt` (string,null) Dátum a čas poslednej zmeny bankového účtu. Example: "2026-03-03 15:45:00" ## Response 403 fields (application/json): - `message` (string) Example: "This action is unauthorized." ## Response 404 fields (application/json): - `message` (string) Example: "No query results for model." ## Response 500 fields (application/json): - `message` (string) Example: "Server Error" ## Response 503 fields (application/json): - `message` (string) Example: "Service Unavailable"