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.