Skip to content

Fintoro Public API v1 (1.0.0)

Stabilné API pre integrácie tretích strán napojené na konkrétnu firmu vo Fintoro. Nájdete tu aj read-only lookup endpointy pre číselníky a banky, plus referenčné tabuľky pre rýchle overenie stabilných ID hodnôt.

Download OpenAPI description
Languages
Servers
Mock server
https://docs.fintoro.sk/_mock/openapi
Produkčné Public API.
https://app.fintoro.sk/api/public/v1
Relatívny prefix pre preview prostredie.
https://docs.fintoro.sk/api/public/v1

Lookupy

Read-only lookup endpointy pre integračné dáta. Tieto endpointy vracajú číselníky so stabilnými ID, ktoré môžete bezpečne cachovať na svojej strane. Banky sa priebežne synchronizujú z open banking zdroja a zvyčajne sa len dopĺňajú o nové záznamy; existujúce ID ostávajú zachované kvôli kompatibilite. V praxi odporúčame banky synchronizovať približne raz týždenne.

Operations

Subjekty

Vyhľadanie a overenie údajov o subjekte ešte pred vytvorením klienta.

Operations

Klienti

Správa klientov aktuálnej firmy. Táto sekcia pokrýva zoznam, detail, vytvorenie, úpravu aj zmazanie klienta vrátane fakturačnej adresy, dodacej adresy a klientských predvolených hodnôt použiteľných pri skladaní payloadov nových dokladov.

Operations

Bankové účty

Správa bankových účtov aktuálnej firmy. Táto sekcia pokrýva zoznam, detail, vytvorenie, úpravu aj zmazanie účtu vrátane údajov o banke, primárnom účte a stave open banking napojenia.

Operations

Faktúry

CRUD operácie nad faktúrami aktuálnej firmy.

Operations

Schemas

Schemas

InvoicePreviewClient

Zjednodušený klient uložený v preview response faktúry.

idinteger

Interné ID klienta vo Fintoro.

Example: 101
namestring

Meno osoby alebo obchodné meno klienta.

Example: "Acme s.r.o."
{ "id": 101, "name": "Acme s.r.o." }

Paginator

Metadáta stránkovania vracané pri paginovaných list endpointoch.

currentPageinteger

Aktuálna stránka výsledku.

Example: 2
perPageinteger

Počet výsledkov na jednej stránke.

Example: 10
totalPagesinteger

Celkový počet stránok.

Example: 5
totalResultsinteger

Celkový počet záznamov naprieč všetkými stránkami.

Example: 42
currentFrominteger

Poradové číslo prvého záznamu na aktuálnej stránke.

Example: 11
currentTointeger

Poradové číslo posledného záznamu na aktuálnej stránke.

Example: 20
firstPageUrlstring

URL prvej stránky.

Example: "https://app.fintoro.sk/api/public/v1/invoices?page=1"
lastPageUrlstring

URL poslednej stránky.

Example: "https://app.fintoro.sk/api/public/v1/invoices?page=5"
nextPageUrlstring or null

URL ďalšej stránky alebo null, ak ďalšia stránka neexistuje.

Example: "https://app.fintoro.sk/api/public/v1/invoices?page=3"
previousPageUrlstring or null

URL predchádzajúcej stránky alebo null, ak predchádzajúca stránka neexistuje.

Example: "https://app.fintoro.sk/api/public/v1/invoices?page=1"
linksArray of objects(PaginatorLink)

Kompletný zoznam stránkovacích linkov v poradí, v akom ich vracia backend.

links[].​urlstring or null

URL cieľovej stránky alebo null, ak daný link nie je dostupný.

Example: "https://app.fintoro.sk/api/public/v1/invoices?page=2"
links[].​labelstring

Textový label linku.

Example: "2"
links[].​activeboolean

Označuje, či ide o aktuálne aktívnu stránku.

Example: false
{ "currentPage": 2, "perPage": 10, "totalPages": 5, "totalResults": 42, "currentFrom": 11, "currentTo": 20, "firstPageUrl": "https://app.fintoro.sk/api/public/v1/invoices?page=1", "lastPageUrl": "https://app.fintoro.sk/api/public/v1/invoices?page=5", "nextPageUrl": "https://app.fintoro.sk/api/public/v1/invoices?page=3", "previousPageUrl": "https://app.fintoro.sk/api/public/v1/invoices?page=1", "links": [ {} ] }