Logo StartupKit
DE
Integrations

Webhooks — Übersicht

Senden Sie Echtzeit-Benachrichtigungen an externe Systeme, wenn Einstellungsereignisse eintreten.

Warum es wichtig ist

Webhooks übertragen Ereignisdaten an Ihre Systeme, sobald etwas passiert — ein Kandidat bewirbt sich, ein Interview wird geplant, eine Stellenanzeige wird veröffentlicht. Anstatt eine API abzufragen, empfangen Ihre Integrationen sofortige HTTP-Callbacks mit der vollständigen Ereignisnutzlast.

Was Sie benötigen

  • Ein Kit-Konto mit Admin-Zugriff
  • Einen HTTPS-Endpunkt, der POST-Anfragen empfangen kann

Einrichtung

Navigieren Sie zu Integrationen > Webhooks, klicken Sie auf Neuer Webhook und füllen Sie Folgendes aus:

Feld Erforderlich Beschreibung
URL Ja Der HTTPS-Endpunkt, der Ereignisse empfangen soll
Beschreibung Nein Eine Bezeichnung zur Identifizierung dieses Webhooks
Ereignisse Ja Welche Ereignistypen abonniert werden sollen

Wählen Sie einzelne Ereignisse aus oder abonnieren Sie ganze Kategorien. Klicken Sie auf Webhook erstellen, um zu speichern. Kit generiert ein Signiergeheimnis, mit dem Sie Nutzlasten verifizieren.

Verfügbare Ereignisse

Kit löst Webhooks in sechs Kategorien aus:

Bewerbungsereignisse

Ereignis Wird ausgelöst wenn
application.submitted Ein Kandidat eine Bewerbung einreicht
application.rejected Eine Bewerbung abgelehnt wird
application.advanced Eine Bewerbung zur nächsten Phase vorrückt
application.withdrawn Ein Kandidat seine Bewerbung zurückzieht
application.offer_extended Einem Kandidaten ein Angebot unterbreitet wird

Angebotsereignisse

Ereignis Wird ausgelöst wenn
offer.accepted Ein Administrator ein Angebot annimmt
offer.declined Ein Administrator ein Angebot ablehnt
offer.candidate_accepted Ein Kandidat ein Angebot annimmt
offer.candidate_declined Ein Kandidat ein Angebot ablehnt
offer.revised Ein Angebot mit neuen Konditionen überarbeitet wird

Interview-Ereignisse

Ereignis Wird ausgelöst wenn
interview.scheduled Ein Interview geplant wird
interview.confirmed Ein Kandidat das Interview bestätigt
interview.completed Ein Interview als abgeschlossen markiert wird
interview.cancelled Ein Interview abgesagt wird
interview.no_show Ein Kandidat als nicht erschienen markiert wird

Code-Assignment-Ereignisse

Ereignis Wird ausgelöst wenn
code_assignment.submitted Ein Kandidat sein Code Assignment einreicht
code_assignment.auto_submitted Ein Code Assignment bei Ablauf der Frist automatisch eingereicht wird

Überprüfungsereignisse

Ereignis Wird ausgelöst wenn
review.submitted Ein Teammitglied eine Überprüfung einreicht

Stellenanzeigenereignisse

Ereignis Wird ausgelöst wenn
job_posting.published Eine Stellenanzeige veröffentlicht wird
job_posting.paused Eine Stellenanzeige pausiert wird
job_posting.closed Eine Stellenanzeige geschlossen wird
job_posting.reopened Eine Stellenanzeige wieder geöffnet wird

Webhooks verwalten

Jeder Webhook zeigt seinen Status, abonnierte Ereignisse und den aktuellen Lieferverlauf.

  • Pausieren — Lieferungen stoppen. Ereignisse, die während der Pause ausgelöst werden, werden nicht in die Warteschlange gestellt.
  • Fortsetzen — Einen pausierten oder automatisch deaktivierten Webhook wieder aktivieren. Setzt den Fehlerzähler zurück.
  • Bearbeiten — URL, Beschreibung oder abonnierte Ereignisse ändern.
  • Geheimnis rotieren — Ein neues Signiergeheimnis generieren. Aktualisieren Sie Ihren Endpunkt, bevor Sie rotieren.
  • Löschen — Den Webhook und seinen Lieferverlauf dauerhaft entfernen.

Ihren Endpunkt testen

Klicken Sie auf Test-Ping senden bei einem Webhook, um ein test.ping-Ereignis an Ihren Endpunkt zu senden. Verwenden Sie es, um die Konnektivität und Signaturvalidierung zu überprüfen, bevor Sie echte Ereignisse abonnieren.

Der Tab Lieferungen zeigt Anfrage-Header, Antwortstatus und Timing für jeden Lieferversuch.

Kurz-Checkliste

  • Navigieren Sie zu Integrationen > Webhooks
  • Fügen Sie Ihre HTTPS-Endpunkt-URL hinzu
  • Wählen Sie die Ereignisse aus, die Sie empfangen möchten
  • Kopieren Sie Ihr Signiergeheimnis
  • Senden Sie einen Test-Ping, um die Konnektivität zu überprüfen
  • Implementieren Sie die Signaturverifizierung in Ihrem Endpunkt
  • Geben Sie einen 2xx-Statuscode zurück, um den Empfang zu bestätigen

Suchbegriff eingeben...