Glossar A–ZBuchstabe W
Webhook
Ein Webhook ist eine Benachrichtigung, die ein System bei einem bestimmten Ereignis selbstständig an eine vorher hinterlegte Webadresse eines anderen Systems schickt, statt dass dieses ständig nachfragen muss.
Man spricht auch von einem Rückruf über HTTP.
Bei Bildschirmnetzen lösen Webhooks etwa eine Meldung aus, wenn ein Player offline geht, eine Kampagne freigegeben wurde oder ein neuer Inhalt hochgeladen ist. Umgekehrt kann ein Fremdsystem per Webhook dem Bildschirmsystem melden, dass sich ein Preis geändert hat oder ein Notfall eingetreten ist, worauf sofort ein anderer Inhalt erscheint. Die Nachricht enthält meist Daten im JSON-Format.
Weil jede erreichbare Adresse Anfragen empfangen kann, müssen Webhooks abgesichert sein: über verschlüsselte Verbindungen und eine Signatur oder ein geheimes Merkmal, an dem der Empfänger echte Nachrichten erkennt. Betreiber sollten bedenken, dass eine Nachricht verloren gehen oder doppelt ankommen kann; wichtige Abläufe brauchen eine Wiederholung und eine Prüfung auf Doppel. Ein Webhook ersetzt daher keine regelmäßige Kontrolle des Zustands.