Fintor API v1

Vaše data ve Fintoru jsou dostupná i strojově — pro vlastní skripty, AI agenty i integrace. Autentizace osobním tokenem, odpovědi v JSON.

Rychlý start
  1. V aplikaci otevřete Nastavení → API tokeny a vytvořte token (zvolte, jestli má umět jen číst, nebo i zapisovat).
  2. Token se zobrazí jen jednou — uložte si ho do správce hesel. Fintor si ukládá pouze jeho otisk, zpětně ho nelze zobrazit.
  3. Posílejte ho v hlavičce Authorization:
curl -H "Authorization: Bearer fnt_…" \
     https://app.fintor.cz/api/v1/me

Odpověď /api/v1/me vrátí účet, jméno tokenu, jeho oprávnění a seznam zapnutých modulů — nejrychlejší kontrola, že je token v pořádku.

Pravidla
Endpointy
MetodaCestaPopisModul
GET/api/v1/meÚčet, token, zapnuté moduly
GET/api/v1/transactionsTransakce (filtry month, budgetItemId, account, uncategorizedOnly)Finance
POST/api/v1/transactionsRuční transakce (přepočítá rozpočet)Finance
PUT / DELETE/api/v1/transactions/{id}Úprava a smazání ruční transakceFinance
GET/api/v1/budgetPlán vs. skutečnost za měsícFinance
GET/api/v1/budget/categoriesKategorie a položkyFinance
POST/api/v1/budget/categories, /itemsZaložení kategorie / položky s plánemFinance
GET / POST / PUT/api/v1/propertiesNemovitosti včetně cash flow a equityNájmy
GET / POST/api/v1/properties/{id}/readingsOdečty měřidelNájmy
GET / POST / PUT/api/v1/contactsKontakty (nájemníci, dodavatelé)Nájmy
GET / POST/api/v1/leasesNájmy a jejich verzeNájmy
POST/api/v1/leases/{id}/versionsZměna nájmu = nová verzeNájmy
GET/api/v1/leases/{id}/ledgerSaldo nájemného po měsícíchNájmy
GET/api/v1/loansHypotéky a půjčkyÚvěry
GET/api/v1/investments, /firePortfolio a postup k FIRE cíliInvestice

Úplný a vždy aktuální seznam včetně schémat je ve strojově čitelné OpenAPI specifikaci.

Příklad: zadání transakce
curl -X POST https://app.fintor.cz/api/v1/transactions \
     -H "Authorization: Bearer fnt_…" \
     -H "Content-Type: application/json" \
     -d '{"date":"2026-08-09","amount":-1250.00,
          "counterpartyName":"Lékárna","budgetItemId":47}'

Částka nese znaménko: výdaj záporně, příjem kladně — stejně jako v bankovních výpisech. Bez budgetItemId zůstane transakce nezařazená.

API je součástí bety. Endpointy v /api/v1 se snažíme držet zpětně kompatibilní; nekompatibilní změny by dostaly novou verzi cesty.