Webhook

Krótkie wyjaśnienie

Webhook: Komunikat HTTP wysyłany przez jeden system do innego systemu w przypadku wystąpienia określonego zdarzenia.

Znaczenie i zasada działania

Zamiast ciągłych żądań odbiorca otrzymuje powiadomienia na skonfigurowanym punkcie końcowym. Element webhook zazwyczaj dostarcza powiadomienie o zdarzeniu HTTP; odbiorca musi obsługiwać powtarzające się dostawy.

Zastosowania w biznesie

  • Przykład biznesowy:

    Po zakończeniu połączenia centrala powiadamia CRM o czasie trwania i wyniku połączenia. Integracja powinna łączyć wydarzenie komunikacyjne z właściwym klientem, pracownikiem i procesem, bez tworzenia niepotrzebnych duplikatów.

Co sprawdzić przed wdrożeniem

Źródło prawdy danych, prawa dostępu, format pola, powtarzające się zdarzenia i zachowanie API w przypadku błędów są uzgadniane przed uruchomieniem. W przypadku „Webhooka” oznacza to, że parametry należy oceniać w kontekście rzeczywistego procesu biznesowego, a nie według nazwy opcji w ustawieniach.

Ograniczenia i typowe błędy

Wymagana jest weryfikacja podpisu, obsługa powtórek i ochrona adresów URL. W praktyce sprawdzają nie tylko pomyślny transfer danych, ale także przywrócenie synchronizacji po awarii.

← Wszystkie terminy

Go to Top