Webhooks
Webhooks senden automatisch Benachrichtigungen an externe Systeme, wenn bestimmte Events in arkmetis auftreten – z.B. wenn ein Crawl abgeschlossen ist oder ein Alert ausgelöst wird.
Webhook einrichten
- Öffne Einstellungen → Webhooks in deinem Projekt
- Klicke auf "Webhook erstellen"
- Gib die URL ein, an die Events gesendet werden sollen
- Wähle die Events, die du abonnieren möchtest:
crawl.completed– Crawl erfolgreich abgeschlossencrawl.failed– Crawl fehlgeschlagenalert.triggered– Alert-Regel ausgelöstreport.generated– Report fertig generiertgeo_score.updated– GEO-Score aktualisiertnew_issues.found– Neue Issues beim Crawl gefundenproject.created– Neues Projekt erstelltproject.deleted– Projekt gelöscht
- Klicke auf "Speichern"
Nach dem Erstellen wird ein Webhook Secret angezeigt (40 Zeichen). Speichere es sicher ab – es wird nur einmal angezeigt. Mit dem Secret kannst du die Echtheit eingehender Webhooks verifizieren.
Webhook testen
Klicke auf "Test senden" neben einem Webhook. arkmetis sendet ein Test-Event an die konfigurierte URL, damit du die Integration prüfen kannst.
Webhook verwalten
- Aktivieren/Deaktivieren – Schalte den Webhook an oder aus, ohne ihn zu löschen
- URL ändern – Aktualisiere die Ziel-URL
- Events ändern – Passe die abonnierten Events an
- Löschen – Entfernt den Webhook und die gesamte Zustellungshistorie
Zustellungshistorie
Für jeden Webhook siehst du die letzten 50 Zustellungsversuche:
- Zeitstempel – Wann wurde gesendet?
- Event-Typ – Welches Event?
- Status – Erfolgreich oder fehlgeschlagen?
- Response – Die Antwort des Empfängers
Fehler-Handling: Bei wiederholten Fehlern wird der Fehlerzähler erhöht. Wenn du einen Webhook reaktivierst, wird der Zähler zurückgesetzt.
Kosten
Webhooks sind kostenlos und im Funktionsumfang des Team-Plans enthalten.
Häufige Fragen
Wofür brauche ich Webhooks? Typische Anwendungen: Slack-Benachrichtigung wenn ein Crawl fertig ist, Ticket in Jira erstellen wenn neue Issues gefunden werden, Dashboard aktualisieren wenn ein Report generiert wird.
Mein Webhook bekommt keine Daten – was ist falsch? Prüfe die Zustellungshistorie – dort siehst du ob der Webhook gesendet wurde und welche Antwort dein Server gegeben hat. Häufige Ursache: Firewall blockiert eingehende Requests.
Kann ich das Webhook Secret nachträglich sehen? Nein. Das Secret wird nur einmal nach der Erstellung angezeigt. Wenn du es verloren hast, lösche den Webhook und erstelle einen neuen.
Wie verifiziere ich eingehende Webhooks?
arkmetis signiert jeden Webhook mit dem Secret (HMAC-SHA256). Prüfe die Signatur im X-Signature-Header gegen den Body deines empfangenen Payloads.