Was ist ein Webhook?
Ein Webhook ist eine automatische Nachricht, die ein System an eine vorher hinterlegte Internetadresse schickt, sobald ein bestimmtes Ereignis eintritt. Statt immer wieder nachzufragen, ob es Neuigkeiten gibt, wird das empfangende System benachrichtigt.
Ein Beispiel aus der Zeiterfassung
Ein Personaldienstleister möchte, dass freigegebene Stunden sofort in seinem Backoffice landen. Ohne Webhook müsste das Backoffice alle paar Minuten die API der Zeiterfassung abfragen. Mit Webhook schickt die Zeiterfassung beim Ereignis Stunden freigegeben eine Nachricht mit den Daten an die Adresse des Backoffice, und dieses verarbeitet sie direkt.
Damit niemand gefälschte Nachrichten schicken kann, werden Webhooks signiert. Der Empfänger prüft die Signatur mit einem gemeinsamen Geheimnis und verwirft alles, was nicht passt. Weil Netzwerke ausfallen können, sollte der Absender fehlgeschlagene Zustellungen wiederholen.
Webhooks in TimeTracking
TimeTracking verschickt Webhooks für Ereignisse wie eingereichte, genehmigte und exportierte Stunden. Jede Nachricht ist mit HMAC signiert, fehlgeschlagene Zustellungen werden automatisch wiederholt, und der Verlauf ist in der Anwendung einsehbar. Zusammen mit der REST API lassen sich so eigene Systeme oder Werkzeuge wie Zapier anbinden.
Verwandte Seiten
API und Integrationen
Offene REST-API, Webhooks, CLI und ein MCP-Server für Claude, heute live. Ihre Daten bleiben offen.
MCP (Model Context Protocol)
Offenes Protokoll, über das KI-Assistenten wie Claude kontrolliert auf Werkzeuge und Daten anderer Anwendungen zugreifen.
Prüfpfad (Audit Trail)
Lückenloses Protokoll, das festhält, wer wann welche Änderung an Daten vorgenommen hat, und das selbst nicht geändert werden kann.
Preise ansehen
Kostenlos für bis zu 5 Nutzer. Core ab 1 € pro Nutzer und Monat, alles inklusive.
TimeTracking kostenlos testen
Kostenlos für bis zu 5 Nutzer. Core ab 1 € pro Nutzer und Monat, alles inklusive.