Czym jest API
API to skrót od Application Programming Interface (czyli „interfejs programowania aplikacji”). To zbiór reguł i definicji określających, jak dwie aplikacje mogą się ze sobą komunikować: czego jedna aplikacja może wymagać od drugiej, w jakim formacie wymieniają dane i jak mają reagować na żądania.
Jak działa API
API działa na zasadzie żądanie – odpowiedź. Jedna aplikacja wysyła żądanie (request) do dokładnie zdefiniowanego endpointu drugiej aplikacji. Ta przetwarza je i zwraca odpowiedź (response), najczęściej w formacie JSON lub XML. Cały proces przebiega automatycznie w tle, w czasie rzeczywistym i bez udziału użytkownika. Gdy na przykład klient zapłaci za zamówienie kartą, bramka płatnicza przez API natychmiast informuje Twój sklep internetowy o udanej płatności, a sklep automatycznie uruchamia przygotowanie przesyłki.
API różni się od webhooków jedną kluczową rzeczą: API działa na zasadzie aktywnego odpytywania (Twój system pyta), podczas gdy webhook działa odwrotnie – drugi system sam Cię powiadamia, gdy tylko nastąpi zdefiniowane zdarzenie.
API w e-commerce
Nowoczesny sklep internetowy to połączony ekosystem systemów, z których większość komunikuje się właśnie przez API. Typowe połączenia obejmują:
- bramki płatnicze
- przewoźników i systemy logistyczne
- systemy magazynowe i ERP
- narzędzia marketingowe i platformy e-mailowe
- porównywarki cen i platformy marketplace
Bez API synchronizacja tych systemów odbywałaby się ręcznie, co jest powolne, podatne na błędy i nie do utrzymania przy większej liczbie zamówień.
Leadhub API
Leadhub oferuje własne API, które pozwala połączyć sklep internetowy z Leadhubem i automatycznie przesyłać dane o klientach, zamówieniach i produktach. Dzięki temu Leadhub zawsze pracuje na aktualnych danych z Twojego sklepu, bez ręcznych eksportów i importów.
Przez Leadhub API można na przykład automatycznie dodawać nowych klientów do bazy kontaktów, aktualizować ich segmentację na podstawie zachowań zakupowych albo uruchamiać automatyzację marketingu w reakcji na konkretne zdarzenia w sklepie.
Przygotowaliśmy dla Ciebie kompletną dokumentację Leadhub API.