Czym jest endpoint API?
Endpoint to punkt wymiany danych udostępniany przez system, na przykład ERP albo sklep internetowy. Każdy endpoint odpowiada za jeden rodzaj informacji: jeden zwraca ceny, inny stany magazynowe, jeszcze inny przyjmuje zamówienia. Integracja sklepu z ERP to w praktyce zestaw takich zapytań wysyłanych w ustalonym rytmie.
Endpointy należą do systemu, który je udostępnia, więc to jego dostawca decyduje, jak długo działają. Gdy wycofa stare i wystawi nowe, integracja po drugiej stronie musi zostać przestawiona, bo inaczej sklep przestanie dostawać aktualne dane. Dlatego warto, żeby kod integracji był w rękach właściciela sklepu i dało się go zmienić szybko.