Czym jest webhook?
Webhook to automatyczne żądanie HTTP, które jeden system wysyła na adres URL innego systemu, gdy tylko nastąpi określone zdarzenie, na przykład zatwierdzenie karty czasu pracy. System odbierający może wtedy od razu zareagować, bez cyklicznego odpytywania.
Jak działają webhooki
Rejestruje się adres URL i wybiera interesujące zdarzenia. Gdy takie zdarzenie wystąpi, system wysyłający przesyła na ten adres krótką wiadomość JSON opisującą, co się stało. Jeśli odbiorca jest niedostępny, dobry nadawca ponawia próbę później.
Ponieważ na publiczny adres URL może wysłać wiadomość każdy, webhooki są podpisywane. Nadawca oblicza podpis HMAC wiadomości ze wspólnym sekretem; odbiorca oblicza go ponownie i ufa tylko wiadomościom, w których podpisy się zgadzają.
Webhooki w TimeTracking
TimeTracking wysyła webhooki, gdy godziny zmieniają status, podpisane HMAC i ponawiane w razie niepowodzenia. Można ich używać do aktualizacji CRM, uruchomienia fakturowania lub publikowania wiadomości na kanale czatu. REST API ze specyfikacją OpenAPI obsługuje drugi kierunek: odczyt i zapis danych na żądanie.
Powiązane strony
API i integracje
Otwarte REST API, webhooki, CLI i serwer MCP dla Claude, dostępne już dziś. Dane pozostają otwarte.
MCP (Model Context Protocol)
Otwarty standard, który pozwala asystentom AI, takim jak Claude, w uporządkowany sposób łączyć się z narzędziami i źródłami danych.
Ścieżka audytu
Chronologiczny, niezmienny zapis tego, kto utworzył, zmienił lub zatwierdził dane i kiedy.
Zobacz cennik
Za darmo do 5 użytkowników. Core od €1 za użytkownika miesięcznie, wszystko w cenie.
Wypróbuj TimeTracking za darmo
Za darmo do 5 użytkowników. Core od €1 za użytkownika miesięcznie, wszystko w cenie.