Bankové účty
Read-only zoznam bankových účtov organizácie.
Bankové účty tvojej organizácie. Endpoint je read-only – účty pridáš v UI Nastavenia → Bankové účty. API ich vystavuje aby si vedel zostaviť snapshoty pri vytváraní dokumentov a filtrovať platobné údaje podľa meny. Detail účtu (GET podľa id) vracia navyše polia bank_code, account_number a updated_at, ktoré v zozname nie sú.
Endpointy
/api/v1/bank-accountsbank_accounts:readZoznam bankových účtov organizácie.
Request
curl "https://monivio.sk/api/v1/bank-accounts" \
-H "Authorization: Bearer mk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Response 200json
{
"data": [
{
"id": "bac_2hf8pq3rxn4mlkzyt9abwvve",
"version": 1,
"name": "Hlavný účet EUR",
"iban": "SK68 0900 0000 0001 2345 6789",
"swift": "GIBASKBX",
"currency": "EUR",
"is_default": true,
"is_active": true,
"created_at": "2026-04-15T10:00:00.000Z"
}
],
"meta": {
"page": 1,
"limit": 1,
"total": 1,
"total_pages": 1
}
}/api/v1/bank-accountsbank_accounts:readFilter podľa meny – vráti len účty v danej mene (ISO 4217 kód, napr. EUR, USD, CZK).
Request
curl "https://monivio.sk/api/v1/bank-accounts?currency=EUR" \
-H "Authorization: Bearer mk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Response 200json
{
"data": [
{
"id": "bac_2hf8pq3rxn4mlkzyt9abwvve",
"version": 1,
"name": "Hlavný účet EUR",
"iban": "SK68 0900 0000 0001 2345 6789",
"swift": "GIBASKBX",
"currency": "EUR",
"is_default": true,
"is_active": true,
"created_at": "2026-04-15T10:00:00.000Z"
}
],
"meta": {
"page": 1,
"limit": 1,
"total": 1,
"total_pages": 1
}
}/api/v1/bank-accounts/{bankAccountId}bank_accounts:readDetail účtu. Vracia všetky polia zo zoznamu plus bank_code, account_number a updated_at.
Request
curl "https://monivio.sk/api/v1/bank-accounts/bnk_2hf8pq3rxn4mlkzyt9abwvve" \
-H "Authorization: Bearer mk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Response 200json
{
"data": {
"id": "bac_2hf8pq3rxn4mlkzyt9abwvve",
"version": 1,
"name": "Hlavný účet EUR",
"iban": "SK68 0900 0000 0001 2345 6789",
"swift": "GIBASKBX",
"currency": "EUR",
"is_default": true,
"is_active": true,
"created_at": "2026-04-15T10:00:00.000Z",
"bank_code": "0900",
"account_number": "0001234567",
"updated_at": "2026-04-15T10:00:00.000Z"
}
}Objekt BankAccount
idreadonlystring
Stabilný CUID2 identifikátor účtu s prefixom bac_.
Príklad:
bac_2hf8pq3rxn4mlkzyt9abwvveversionreadonlynumber
Číslo aktuálnej verzie účtu. Pri každej úprave (cez UI) sa zvýši o 1.
Príklad:
1namestring
Označenie účtu pre interné použitie (napr. „Hlavný účet EUR“, „Rezervný USD“).
Príklad:
Hlavný účet EURibanstring/ null
IBAN s medzerami pre čitateľnosť. Voliteľné – účet môže existovať aj bez IBAN-u (napr. pri zahraničných účtoch s lokálnym account_number).
Príklad:
SK68 0900 0000 0001 2345 6789swiftstring/ null
SWIFT/BIC kód banky.
Príklad:
GIBASKBXcurrencystring (ISO 4217)
Mena účtu. Použite na filtrovanie cez query parameter ?currency=EUR.
Príklad:
EURis_defaultboolean
Default účet – použije sa pri vytváraní dokumentu, ak rad neuvádza vlastný účet.
is_activereadonlyboolean
Či je účet aktívny. API vracia iba aktívne účty (soft-deleted sa do zoznamu nedostanú), takže hodnota je vždy true.
bank_codestring/ null
Lokálny kód banky (napr. „0900“ pre SLSP). Iba v detaile účtu – v zozname tento údaj nie je.
Príklad:
0900account_numberstring/ null
Lokálne číslo účtu bez IBAN-u. Iba v detaile účtu – v zozname tento údaj nie je.
Príklad:
0001234567created_atreadonlystring (ISO 8601)
Kedy bol účet pridaný do organizácie.
updated_atreadonlystring (ISO 8601)
Posledná zmena účtu. Iba v detaile účtu – v zozname tento údaj nie je.