Co je API
API je zkratka pro Application Programming Interface (v překladu „aplikační programovací rozhraní"). Jde o sadu pravidel a definic, která určuje, jak spolu mohou dvě aplikace komunikovat: co jedna aplikace může od druhé požadovat, v jakém formátu si předávají data a jak mají na požadavky reagovat.
Jak API funguje
API pracuje na principu dotaz – odpověď. Jedna aplikace odešle požadavek (request) na přesně definovaný endpoint druhé aplikace. Ta ho zpracuje a vrátí odpověď (response), a to nejčastěji ve formátu JSON nebo XML. Celý proces probíhá automaticky na pozadí, v reálném čase a bez zásahu uživatele. Když například zákazník zaplatí objednávku kartou, platební brána přes API okamžitě informuje váš e-shop o úspěšné platbě a e-shop automaticky spustí přípravu zásilky.
API se liší od webhooků v jedné klíčové věci: API funguje na principu aktivního dotazování (váš systém se ptá), zatímco webhook pracuje obráceně – druhý systém vás sám upozorní, jakmile nastane definovaná událost.
API v e-commerce
Moderní e-shop je propojeným ekosystémem systémů, z nichž většina komunikuje právě přes API. Typická propojení zahrnují:
- platební brány (GoPay, Stripe, PayPal)
- dopravce a logistické systémy (Zásilkovna, PPL, DPD)
- skladové a ERP systémy (Pohoda, SAP, ABRA)
- marketingové nástroje a e-mailové platformy
- srovnávače cen a marketplace (Heureka, Zboží.cz)
Bez API by synchronizace těchto systémů probíhala ručně, což je pomalé, chybové a neúnosné při větším objemu objednávek.
Leadhub API
Leadhub nabízí vlastní API, které umožňuje propojit e-shop s Leadhubem a automaticky přenášet data o zákaznících, objednávkách a produktech. Díky tomu Leadhub vždy pracuje s aktuálními daty z vašeho e-shopu bez ručních exportů a importů.
Přes Leadhub API lze například automaticky přidávat nové zákazníky do databáze kontaktů, aktualizovat jejich segmentaci na základě nákupního chování nebo spouštět marketingovou automatizaci v reakci na konkrétní události v e-shopu.
Připravili jsme pro vás kompletní dokumentaci Leadhub API.
Časté otázky
Co je API?
API (Application Programming Interface) je rozhraní, které umožňuje dvěma různým aplikacím nebo systémům vzájemně komunikovat a vyměňovat si data podle přesně definovaných pravidel.
K čemu slouží API v e-commerce?
API propojuje e-shop s platební bránou, dopravcem, skladem, marketingovými nástroji nebo ERP systémem. Díky tomu data proudí mezi systémy automaticky a bez ručního přepisování.
Jaký je rozdíl mezi API a webhookem?
API funguje na principu aktivního dotazování: váš systém se ptá a čeká na odpověď. Webhook pracuje obráceně – druhý systém vás sám upozorní, jakmile nastane definovaná událost. Pro reakce v reálném čase se proto častěji používají webhooky.
Musím umět programovat, abych mohl API využívat?
Ne vždy. Řada platforem včetně Leadhubu nabízí hotové integrace nebo konektory pro nejpopulárnější e-shopové systémy. Vlastní API integrace vyžaduje vývojáře, hotové konektory zpravidla ne.
Jak mohu propojit svůj e-shop s Leadhubem přes API?
Kompletní dokumentaci Leadhub API najdete na našem webu. Pro nejpopulárnější e-shopové platformy jsou k dispozici také hotové pluginy, které propojení vyřeší bez programování.