Orchestrator

Webhooks (Orchestrator)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Webhooks benachrichtigen externe Dienste wie Chat-Clients oder andere externe APIs über Ereignisse. Ein Webhook kann eine URL festlegen, wenn ein bestimmtes Ereignis eintritt.

Der Phrase Orchestrator bietet einen Dienst, der Benachrichtigungen von Drittanbietersystemen überwacht und verarbeitet. Dieser Dienst ermöglicht es Benutzern, ihre Workflows mit einer Vielzahl von externen Systemen zu verbinden, die HTTP-Anfragen unterstützen.

Eingehende Webhooks

Benutzer können einen neuen Trigger für eingehende Webhooks von externen Ereignissen erstellen, wobei das System automatisch eine eindeutige Webhook-URL mit API-Schlüssel für die Drittanbieter-Webhooks einrichtet. Die generierte Webhook-URL ist einzigartig und direkt mit dem Benutzerkonto und Workflow des Benutzers verbunden, was bedeutet, dass jeder Webhook nur an einen Workflow gebunden ist.

Eingehenden Webhook konfigurieren

Um einen eingehenden Webhook zu konfigurieren, befolge diese Schritte:

  1. Ziehe einen Webhook-Trigger in einen Workflow.

    Webhook Example

    Der Trigger erscheint im Workflow.

  2. Klicke auf den Trigger, um den Overview-Tab zu öffnen.

  3. Wähle den Webhook-Tab aus.

    1. Kopiere die Webhook-URL.

      Webhook URL Location

      Diese URL sollte als geheim betrachtet und nicht geteilt werden. Wenn sie versehentlich geteilt wurde, klicke auf Regenerate, um eine neue zu erstellen und die vorhandene ungültig zu machen.

    2. Um eine Nutzlast mit Daten zu senden, die in den Workflows verwendet werden sollen, gib das Schema dieser Nutzlast an.

      1. Um ein Schema bereitzustellen, klicke auf Edit webhook.

      2. Wähle einen Input Type aus:

        JSON-Schemas sind ein Standard zur Definition von JSON-Nutzlasten. Wenn ein vorhandener Dienst, der sie verwendet, oder ein externer Dienst, der eine Verbindung zum Orchestrator herstellt, einen bereitstellt, kopiere ihn unverändert.

        Webhook Input Type
        • JSON

          Stelle eine Beispiel-JSON-Nutzlast für ein einfacheres Setup bereit, um den Webhook zu testen, ohne genaue Regeln festzulegen.

        • JSON Schema

          Definiere präzise die Struktur, Datentypen und Validierungsregeln für die JSON-Daten.

      3. Klicke auf Save payload schema.

        Eine Vorschau der erwarteten Datenstruktur für den Webhook-Trigger wird angezeigt.

    3. Falls erforderlich, öffne den Tab Filters, um Filter zum Trigger hinzuzufügen.

Um einen Arbeitsablauf auszulösen, nachdem er veröffentlicht wurde, sende eine POST-Anfrage an die Webhook-URL. Für Arbeitsabläufe, die kein konfiguriertes Schema haben, muss der Body leer sein. Wenn ein konfiguriertes Schema angewendet wird, muss die Nutzlast mit dem Schema übereinstimmen.

Ausgehende Webhooks

Benutzer können Arbeitsabläufe einrichten, die nicht nur Daten empfangen, sondern auch automatisch Updates an externe Systeme senden. Die Aktion für ausgehende Webhooks ermöglicht es Benutzern, spezifische Aktionen in externen Systemen automatisch auszulösen.

Webhooks in anderen Diensten können über die Aktion "HTTP-Anfrage senden" ausgelöst werden.

Konfiguriere einen ausgehenden Webhook

Um einen ausgehenden Webhook zu konfigurieren, folge diesen Schritten:

  1. Ziehe eine Send HTTP Request Aktion per Drag & Drop in den Arbeitsablauf.

  2. Klicke auf die Aktion, um die Konfiguration zu öffnen.

  3. Wähle den Tab Parameters aus und gib die erforderlichen Einstellungen an.

  4. Klicke auf Save parameters.

War dieser Beitrag hilfreich?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.