# Webhook

Kategorie: [Monitoring & Alerts](https://seo-geo-glossary.com/de/glossar/kategorie/monitoring-alerts/) › [Alerts & Schwellenwerte](https://seo-geo-glossary.com/de/glossar/kategorie/monitoring-alerts/alerts-schwellenwerte/) · Auch genannt: HTTP-Callback, Web-Hook

Ein **Webhook** ist ein HTTP-Aufruf, den ein System automatisch an eine vorher hinterlegte URL schickt, sobald ein bestimmtes Ereignis eintritt. Empfänger ist ein anderer Server oder Dienst, der die mitgesendeten Daten weiterverarbeitet.

## Wie funktioniert ein Webhook?

Der Empfänger stellt eine URL bereit und trägt sie beim sendenden System ein. Tritt das Ereignis ein, etwa eine geänderte robots.txt oder ein Statuscode-Fehler, sendet das System eine HTTP-POST-Anfrage an diese URL. Im Body steht meist JSON mit den Details zum Ereignis. Der Empfänger antwortet mit einem Statuscode und verarbeitet die Daten.

Bei einer API fragt der Client aktiv nach neuen Daten. Bei einem Webhook meldet sich der Sender von selbst. Das spart wiederholte Abfragen (Polling). Laut Wikipedia gibt es keinen Standard für Webhooks, Aufbau und Absicherung legt jeder Anbieter selbst fest.

## Beispiel: Meldung in Slack

Slack stellt für Incoming Webhooks eine individuelle URL bereit. Wer per POST einen JSON-Body an diese URL schickt, erzeugt eine Nachricht im Kanal:

```http
POST https://hooks.slack.com/services/T00000000/B00000000/XXXX
Content-type: application/json

{ "text": "robots.txt hat sich geändert." }
```

Slack weist darauf hin, dass die URL ein Secret enthält und nicht öffentlich geteilt werden darf.

## Sicherheit

Weil jeder die URL aufrufen könnte, signieren viele Anbieter ihre Aufrufe. GitHub berechnet zum Beispiel mit einem gemeinsamen Secret eine HMAC-SHA256-Signatur und sendet sie im Header `X-Hub-Signature-256`. Der Empfänger rechnet nach und verarbeitet die Lieferung nur bei Übereinstimmung. Außerdem sollte der Endpunkt HTTPS verwenden (Einschätzung).

## Webhooks im SEO-Monitoring

Monitoring-Systeme nutzen Webhooks, um Alerts an Chat-Tools, Ticketsysteme oder eigene Automationen zu leiten. Ein Alert kann dadurch direkt eine Aufgabe oder eine Nachricht im Team-Kanal auslösen.

## Häufige Fragen

**Was ist der Unterschied zwischen Webhook und API?**
Eine API beantwortet Anfragen, die der Client stellt. Ein Webhook sendet von sich aus, wenn etwas passiert.

## Verwandte Begriffe

- [Alert (Benachrichtigung)](https://seo-geo-glossary.com/de/glossar/alert/index.md)
- [Search Console API](https://seo-geo-glossary.com/de/glossar/search-console-api/index.md)
- [Website-Monitoring](https://seo-geo-glossary.com/de/glossar/website-monitoring/index.md)
- [Change Monitoring (Änderungsüberwachung)](https://seo-geo-glossary.com/de/glossar/change-monitoring/index.md)
- [API (Programmierschnittstelle)](https://seo-geo-glossary.com/de/glossar/api/index.md)

## Quellen

- [Sending messages using incoming webhooks – Slack](https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks)
- [Validating webhook deliveries – GitHub Docs](https://docs.github.com/en/webhooks/using-webhooks/validating-webhook-deliveries)
- [Webhook – Wikipedia](https://de.wikipedia.org/wiki/Webhook)

---

Stand: 7. Oktober 2026
URL: https://seo-geo-glossary.com/de/glossar/webhook/
