Mechanizm tworzenia webhooków

Mechanizm tworzenia webhooków

Webhooks (w odróżnieniu od API) to prosty i skuteczny mechanizm komunikacji między wFirma.pl, a systemem zewnętrznym (np. sklepem internetowym). Pozwala na wysyłanie żądań POST (requestów) na dowolny adres URL, bezpośrednio po wykonaniu zdefiniowanych akcji, bez potrzeby cyklicznego odpytywania aplikacji przez API. Dzięki zastosowaniu webhooków znacznie zmniejsza się obciążenie serwera aplikacji.

Dodawanie webhooków

Webhooki można dodać w zakładce: USTAWIENIA w sekcji INNE » WEBHOOKS poprzez akcję Dodaj.

mechanizm tworzenia webhooków - widok z ustawień

W otwartym oknie Inne - Webhooks można dodać za pomocą przycisku Dodaj.

mechanizm tworzenia webhooków - inne

W oknie Dodawanie webhooka dostępne są pola:

Post URL - pozwalający na wysyłanie informacji pod ustalony przez administratora adres url

Zdarzenie - lista konkretnych zdarzeń odnośnie których informacja jest przekazywana

Typ danych - do wyboru JSON lub XML

mechanizm tworzenia webhooków - tworzenieObsługiwane zdarzenia i przykładowy skrypt

Lista obsługiwanych zdarzeń:

  • Faktury (Dodanie, Modyfikacja, Usunięcie),

  • Kontrahenci (Dodanie),

  • Płatności (Dodanie),

  • Produkty (Dodanie, Zmiana ilości na magazynie),

  • Ustawienia (Zweryfikowanie firmy),

  • Zmiana pakietu,

  • Zmiana okresu pakietu;

Po 10 nieudanych próbach wysyłki, webhook jest automatycznie wyłączany. Trzeba go ponownie włączyć ręcznie.
Po kliknięciu na ikonę przy wysłanym żądaniu, pokazane zostaną ewentualne logi błędów.

mechanizm tworzenia webhooków - lista logów

Przykładowy skrypt odbierający webhooka:

mechanizm tworzenia webhooków - widok skryptu

Dbamy o dostarczanie najwyższej jakości kompleksowego narzędzia do prowadzenia księgowości firmy. Przestrzegamy, aby wszystkie procesy, odbywające się w ramach modyfikacji systemu, przeprowadzane były zgodnie z polityką jakości ISO 9001.
Bartłomiej Lazarowicz Kierownik Działu Jakości Podpis eksperta wfirma
Ekspert wfirma Bartłomiej Lazarowicz