# Co je webhook?

> Webhook je HTTP zpráva, kterou systém odešle, když se něco stane. Jak webhooky fungují, jak jsou zabezpečené a jak propojují evidenci pracovní doby.

URL: https://timetracking.tech/cs/slovnik/webhook
Language: cs
Last updated: 2026-10-24

**Definice:** Webhook je automatický HTTP požadavek, který jeden systém odešle na URL jiného systému, jakmile nastane konkrétní událost, například schválení výkazu hodin. Přijímající systém pak může okamžitě reagovat, bez opakovaného dotazování.

## Jak webhooky fungují

Zaregistrujete URL a zvolíte události, které vás zajímají. Když taková událost nastane, odesílající systém pošle na tuto URL malou zprávu ve formátu JSON s popisem toho, co se stalo. Pokud příjemce nefunguje, dobrý odesílatel to zkusí později znovu.

Protože na veřejnou URL může poslat zprávu kdokoli, webhooky se podepisují. Odesílatel vypočítá nad zprávou podpis HMAC se sdíleným tajemstvím; příjemce ho vypočítá znovu a důvěřuje jen zprávám, u kterých se podpisy shodují.

## Webhooky v TimeTracking

TimeTracking posílá webhooky, když hodiny změní stav, podepsané pomocí HMAC a při selhání opakované. Můžete je použít k aktualizaci CRM, spuštění fakturace nebo odeslání zprávy do chatovacího kanálu. Opačný směr pokrývá REST API se specifikací OpenAPI: čtení a zápis dat na vyžádání.

- [API a integrace](https://timetracking.tech/cs/funkce/api-a-integrace)
- [MCP](https://timetracking.tech/cs/slovnik/mcp)
- [Auditní stopa](https://timetracking.tech/cs/slovnik/auditni-stopa)
