Přeskočit na hlavní obsah

Jak začít s API Flexi 1/6 - Úvod do REST API

Úvod do série o REST API ABRA Flexi: k čemu rozhraní slouží, co potřebujete před začátkem a jaké denní limity požadavků platí.

Autor: Petr Pech

Kromě desktopové a webové aplikace nabízí ABRA Flexi ještě třetí cestu k vašim datům: rozhraní REST API. Přes něj lze záznamy číst, zakládat, upravovat i mazat a využívat většinu funkcí, které znáte z aplikace.

Největší uplatnění najde REST API v propojení Flexi s jinou aplikací, typicky s e-shopem, CRM nebo skladovým systémem. Tato série vás provede základy: čím API volat, jak sestavit adresu, jaké operace a formáty jsou podporované a jak vypadají konkrétní příklady požadavků.

⚠️ Přístup k REST API není automatickou součástí licence, pořizuje se samostatně. Bez zakoupeného přístupu rozhraní nevyužijete. Podrobnosti najdete v článku licencování přístupu k API.


Co REST API umí

Přes REST API pracujete se stejnými daty jako v aplikaci, jen strojově:

  • číst záznamy z jednotlivých evidencí, například vydané faktury, adresář, ceník nebo skladové karty

  • zakládat nové záznamy a aktualizovat existující

  • mazat a stornovat doklady

  • exportovat data v různých formátech včetně tiskových sestav do PDF

Rozsah toho, co přes API uvidíte a smíte změnit, se řídí právy uživatele, pod kterým se přihlašujete. Přes rozhraní tedy nejde obejít nastavení, které platí i v aplikaci.


Co potřebujete, než začnete

  • Licenci se zakoupeným přístupem k API a založeného uživatele určeného pro API

  • Adresu serveru a identifikátor firmy, ke které se budete připojovat

  • Nástroj pro odesílání požadavků, například Postman, cURL nebo vlastní skript


Denní limit počtu požadavků

Počet API požadavků za den je omezený a liší se podle varianty vaší licence:

Varianta licence

Počet API požadavků v ceně

Navýšení objemu

ABRA Flexi Basic

5 000 / den

nelze připlatit

ABRA Flexi Business

10 000 / den

lze dokoupit

ABRA Flexi Premium

20 000 / den

lze dokoupit

U variant Business a Premium je možné objem požadavků nad rámec limitu dokoupit. Aktuální ceny najdete v ceníku.

ℹ️ Při překročení limitu server odmítne další požadavky a vrátí chybu 429. Jak dotazy navrhnout tak, aby se do limitu pohodlně vešly, a jak správně reagovat na chybové stavy, popisuje článek doporučených postupů pro práci s API.


Obsah série


Kam pokračovat dál

Až projdete tuto sérii, nabízejí se dva navazující směry:

  • API Ninja je praktický tréninkový seriál s vlastním testovacím prostředím, kde si jednotlivé postupy rovnou vyzkoušíte.

  • Dokumentace REST API slouží jako úplná referenční příručka ke všem parametrům, operacím a formátům.

💡 Pokud si nejste jistí, jak API využít ve svém konkrétním scénáři, můžete si domluvit individuální konzultaci, kde vám s návrhem integrace pomůžeme.

Dostali jste odpověď na svou otázku?