Slovník pojmů

API

API (Application Programming Interface) je rozhraní, které umožňuje dvěma různým systémům nebo aplikacím vzájemně komunikovat a vyměňovat si data.

CDPE-commerce

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