API
Ustalony sposób, w jaki jeden system pyta drugi o dane albo zleca mu operację. To dzięki API sklep zna stany magazynowe, a strona wysyła kontakt do CRM.
Dlaczego to pojęcie pojawia się w każdej wycenie
Bo większość kosztu integracji siedzi nie w napisaniu kodu, tylko w tym, co druga strona udostępnia. System, który ma dobre API, podłącza się w dni. System bez API wymaga obejść — plików wymiany, ręcznych eksportów — i to one generują późniejsze awarie.
Pierwsze pytanie przed integracją
Czy dostawca drugiego systemu ma dokumentację i środowisko testowe. Brak jednego z tych dwóch zamienia wycenę w zgadywanie, bo każdy szczegół wychodzi dopiero w trakcie.
Limity, o których się zapomina
Wiele API ogranicza liczbę zapytań na minutę albo dobę. Przy tysiącu produktów to nie problem, przy stu tysiącach decyduje o architekturze całej synchronizacji i o tym, czy stany będą aktualne co minutę, czy co noc.
Kto jest właścicielem połączenia
Warto ustalić, czyje są klucze dostępu i kto odpowiada, gdy dostawca zmieni API. Zmiany po stronie zewnętrznego systemu to nie awaria Twojej strony, ale zatrzymują ją tak samo skutecznie.