Preskoči na glavno vsebino

Ako začať s API Flexi 1/6 - Úvod do REST API

Úvod do série o REST API ABRA Flexi: na čo rozhranie slúži, čo potrebujete pred začiatkom a aké denné limity požiadaviek platia.

Avtor: Petr Pech

Okrem desktopovej a webovej aplikácie ponúka ABRA Flexi ešte tretiu cestu k vašim dátam: rozhranie REST API. Cez neho možno záznamy čítať, vytvárať, upravovať aj mazať a využívať väčšinu funkcií, ktoré poznáte z aplikácie.

Najväčšie uplatnenie nájde REST API pri prepojení Flexi s inou aplikáciou, typicky s e-shopom, CRM alebo skladovým systémom. Táto séria vás oboznámi so základmi: čím API volať, ako zostaviť adresu, aké operácie a formáty sú podporované a ako vypadajú konkrétne príklady požiadaviek.

⚠️ Prístup k REST API nie je automatickou súčasťou licencie, obstaráva sa samostatne. Bez zakúpeného prístupu rozhranie nevyužijete. Podrobnosti nájdete v článku licencovanie prístupu k API.


Čo REST API dokáže

Cez REST API pracujete s rovnakými dátami ako v aplikácii, len strojovo:

  • čítať záznamy z jednotlivých evidencií, napríklad vydané faktúry, adresár, cenník alebo skladové karty

  • vytvárať nové záznamy a aktualizovať existujúce

  • mazať a stornovať dokumenty

  • exportovať dáta v rôznych formátoch vrátane tlačových zostáv do PDF

Rozsah toho, čo cez API uvidíte a smiete zmeniť, sa riadi právami užívateľa, pod ktorým sa prihlasujete. Cez rozhranie teda nemožno obísť nastavenia, ktoré platia aj v aplikácii.


Čo potrebujete, než začnete

  • Licenciu so zakúpeným prístupom k API a vytvoreného užívateľa určeného pre API

  • Adresu servera a identifikátor firmy, ku ktorej sa budete pripájať

  • Nástroj na odosielanie požiadaviek, napríklad Postman, cURL alebo vlastný skript


Denný limit počtu požiadaviek

Počet API požiadaviek za deň je obmedzený a líši sa podľa variantu vašej licencie:

Variant licencie

Počet API požiadaviek v cene

Navýšenie objemu

ABRA Flexi Basic

5 000 / deň

nemožno dokúpiť

ABRA Flexi Business

10 000 / deň

možno dokúpiť

ABRA Flexi Premium

20 000 / deň

možno dokúpiť

U variantov Business a Premium je možné objem požiadaviek nad rámec limitu dokúpiť. Aktuálne ceny nájdete v cenníku.

ℹ️ Pri prekročení limitu server odmietne ďalšie požiadavky a vráti chybu 429. Ako dopyty navrhnúť tak, aby sa do limitu pohodlne zmestili, a ako správne reagovať na chybové stavy, popisuje článok odporúčaných postupov pre prácu s API.


Obsah série


Kam pokračovať ďalej

Až prejdete túto sériu, ponúkajú sa dva nadväzujúce smery:

  • API Ninja je praktický tréningový seriál s vlastným testovacím prostredím, kde si jednotlivé postupy priamo vyskúšate.

  • Dokumentácia REST API slúži ako úplná referenčná príručka ku všetkým parametrom, operáciám a formátom.

💡 Ak si nie ste istí, ako API využiť vo svojom konkrétnom scenári, môžete si dohodnúť individuálnu konzultáciu, kde vám s návrhom integrácie pomôžeme.

Ste s tem dobili odgovor na svoje vprašanje?