# Czym jest webhook?

> Webhook to wiadomość HTTP, którą system wysyła, gdy coś się wydarzy. Jak działają webhooki, jak są zabezpieczone i jak łączą ewidencję czasu pracy z innymi systemami.

URL: https://timetracking.tech/pl/slownik/webhook
Language: pl
Last updated: 2026-10-24

**Definicja:** 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.

- [API i integracje](https://timetracking.tech/pl/funkcje/api-i-integracje)
- [MCP](https://timetracking.tech/pl/slownik/mcp)
- [Ścieżka audytu](https://timetracking.tech/pl/slownik/sciezka-audytu)
