API
API (Application Programming Interface) to zdefiniowany sposób komunikacji między aplikacjami, opisujący dostępne operacje, format danych i zasady uwierzytelniania. Pozwala systemom wymieniać informacje automatycznie, bez eksportu plików i bez pracy człowieka po stronie przekazywania danych.
Co daje integracja przez API
- Dane pobierane na żądanie, zawsze aktualne.
- Brak ręcznego eksportu i importu plików.
- Kontrola uprawnień na poziomie konta technicznego.
- Możliwość obsługi błędów i ponowień.
O co zapytać dostawcę systemu
Czy API obejmuje potrzebne operacje, jakie ma limity wywołań, jak wygląda uwierzytelnianie i czy istnieje środowisko testowe. Odpowiedzi decydują o realnym koszcie integracji.
Przykłady zastosowania
Formularz pobiera dane kontrahenta z ERP w momencie wpisania numeru NIP.
Po akceptacji faktury system przekazuje dekret do FK i odbiera numer księgowy.
Najczęstsze pytania
Czym API różni się od wymiany plików?
API działa na żądanie i zwraca dane bieżące, wymiana plików przetwarza je wsadowo, zwykle raz na jakiś czas.
Czy API jest bezpieczne?
Tak, przy ograniczonych uprawnieniach konta technicznego, szyfrowanym połączeniu i monitorowaniu wywołań.
Powiązane hasła
Zobacz, jak wygląda to w systemach, które wdrażamy w polskich firmach.
