Skip to main content
Ausgehende Webhooks informieren deine eigenen Systeme, wenn sich in deinem Workspace etwas ändert. Wenn in deinem Workspace etwas passiert, etwa wenn eine App veröffentlicht wird oder der KI-Chat eine Antwort abschließt, sendet Base44 eine signierte Anfrage an die URL, die du wählst. So bleiben deine Systeme aktuell, ohne nach Änderungen suchen zu müssen.
Für ausgehende Webhooks brauchst du einen Enterprise-Tarif (Business oder Enterprise). Nur Workspace-Owner und -Admins können sie verwalten. Deine Entwickler brauchen zuerst einen Empfänger unter der URL. Wie du einen baust, erfährst du in der Übersicht zu ausgehenden Webhooks.
Der Tab Outgoing mit 4 Webhooks: 2 aktiv, 1 pausiert und 1 ausstehend

Ausgehende Webhooks auf der Seite Webhooks


Einen Webhook erstellen

Erstelle einen Webhook für jede URL, die Events empfangen soll. Du kannst bis zu 10 pro Workspace erstellen. Ein neuer Webhook ist Pending und empfängt nichts, bis du ihn aktivierst. Nach dem Erstellen zeigt Base44 den öffentlichen Signaturschlüssel deines Workspace an. Damit bestätigt dein Empfänger, dass jede Anfrage von Base44 stammt. Du kannst den Schlüssel bedenkenlos mit deinen Entwicklern teilen. So erstellst du einen Webhook:
  1. Klicke unten links auf deinen Workspace-Namen und dann auf Settings.
  2. Klicke in der Seitenleiste auf Webhooks und dann auf den Tab Outgoing.
  3. Klicke auf Create webhook.
  4. Gib die Endpoint URL ein. Sie muss mit https:// beginnen.
  5. Wähle unter Events to send die Events aus, die diese URL empfangen soll. Es gibt 2 Arten:
    • App events: Eine App in deinem Workspace wird erstellt, veröffentlicht, offline genommen, in den Papierkorb verschoben oder aus dem Papierkorb wiederhergestellt.
    • AI chat events: Der KI-Chat im App-Editor beginnt mit der Arbeit an einer Nachricht (Chat turn started) oder schließt sie ab (Chat turn ended).
  6. (Optional) Gib eine Description ein, damit dein Team weiß, wofür der Webhook da ist.
  7. Klicke auf Create webhook.
Das Formular Create webhook mit einer Endpoint-URL, 3 ausgewählten Events und einer Beschreibung

Einen Webhook erstellen


Einen Webhook aktivieren

Beim Aktivieren wird ein Test-Event an deine URL gesendet. Der Webhook wird Active, wenn dein Empfänger antwortet und den Code aus dem Test-Event zurückgibt. Wenn die Aktivierung nicht abgeschlossen wird, nennt Base44 den Grund. Zum Beispiel hat dein Endpoint nicht rechtzeitig geantwortet oder den Code nicht zurückgegeben. Korrigiere den Empfänger und aktiviere den Webhook erneut. So aktivierst du einen Webhook:
  1. Klicke unten links auf deinen Workspace-Namen und dann auf Settings.
  2. Klicke in der Seitenleiste auf Webhooks und dann auf den Tab Outgoing.
  3. Klicke neben dem Webhook auf das Symbol More actions und wähle Activate.
Ein ausstehender ausgehender Webhook mit geöffnetem Menü More actions und umrandetem Activate

Einen ausstehenden Webhook aktivieren


Webhooks verwalten

Pausiere einen Webhook, während dein Empfänger aktualisiert wird, ändere, was er empfängt, oder entferne ihn. Ein Webhook, der mehrere Tage hintereinander fehlschlägt, wird von Base44 auf Auto-paused gesetzt. Sobald dein Empfänger wieder funktioniert, setze den Webhook fort. Base44 führt dann den Aktivierungstest erneut aus, bevor wieder gesendet wird. So verwaltest du einen Webhook:
  1. Klicke unten links auf deinen Workspace-Namen und dann auf Settings.
  2. Klicke in der Seitenleiste auf Webhooks und dann auf den Tab Outgoing.
  3. Klicke neben dem Webhook auf das Symbol More actions und wähle eine Option:
    • Send test event: Sendet ein Test-Event, um deinen Empfänger zu prüfen.
    • Edit endpoint: Ändert die URL, die Events oder die Beschreibung. Wenn du die URL änderst, stoppen die Zustellungen, bis du die neue URL aktivierst.
    • Pause deliveries oder Resume deliveries: Stoppt das Senden oder startet es neu. Events, die passieren, während ein Webhook pausiert ist, werden nicht nachträglich gesendet.
    • Delete endpoint: Stoppt das Senden an die URL sofort.
Abonnements der alten Events builder.turn_started.v1 und builder.turn_ended.v1 empfangen keine Events mehr. Wähle stattdessen Chat turn started und Chat turn ended.
Das geöffnete Menü More actions bei einem aktiven Webhook mit Send test event, Edit endpoint, Pause deliveries und Delete endpoint

Einen Webhook verwalten


Den Signaturschlüssel verwalten

Jede Anfrage wird mit dem Schlüssel deines Workspace signiert. Beim Rotieren wird er durch einen neuen ersetzt. Base44 signiert 24 Stunden lang mit dem alten und dem neuen Schlüssel. So funktioniert dein Empfänger weiter, während deine Entwickler den neuen Schlüssel hinzufügen. Wenn sie fertig sind, klicke auf Finish rotation, um den alten Schlüssel früher nicht mehr zu verwenden.
Revoke beendet das Signieren mit einem Schlüssel sofort. Empfänger, die nur diesen Schlüssel haben, lehnen jede Zustellung ab, bis sie den neuen erhalten. Für eine routinemäßige Änderung rotiere den Schlüssel stattdessen.
So rotierst du den Signaturschlüssel:
  1. Klicke unten links auf deinen Workspace-Namen und dann auf Settings.
  2. Klicke in der Seitenleiste auf Webhooks und dann auf den Tab Outgoing.
  3. Klicke auf See public keys.
  4. Klicke auf Rotate key und dann zur Bestätigung erneut auf Rotate key.
Der Dialog Public signing keys während einer Rotation mit dem aktuellen Schlüssel, dem Enddatum des alten Schlüssels und Finish rotation

Die Signaturschlüssel während einer Rotation


FAQs

Klicke unten auf eine Frage, um mehr über ausgehende Webhooks zu erfahren.
Nein. Ein Webhook empfängt die gewählten Events für jede App in deinem Workspace. Jedes Event enthält die betreffende App. So kann dein Empfänger die Apps ignorieren, die er nicht braucht.
Base44 versucht jedes Event etwa einen Tag lang erneut zu senden. Dabei wird die Wartezeit zwischen den Versuchen länger. Wenn dein Webhook mehrere Tage lang fehlschlägt, pausiert Base44 ihn automatisch. Sobald dein Server wieder funktioniert, setze den Webhook über sein Menü More actions fort.
Nein. Das Senden von Events an deine Webhooks verbraucht keine Credits.
Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.