Zum Inhalt springen
Glossar

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.

TimeTracking kostenlos testen

Kostenlos für bis zu 5 Nutzer. Core ab 1 € pro Nutzer und Monat, alles inklusive.