Orchestrator

Webhooks (Orchestrator)

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

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

Phrase Orchestrator bietet eine Dienstleistung, die Benachrichtigungen von Drittsystemen überwacht und verarbeitet. Diese Dienstleistung ermöglicht es Usern, ihre Workflows mit einer Vielzahl externer Systeme zu verbinden, die HTTP-Anfragen unterstützen.

Eingehende Webhooks

User können einen neuen Trigger für eingehende Webhooks von externen Ereignissen Erstellen, wobei das System automatisch eine eindeutige Webhook URL mit API Key für das Webhook Setup von Drittanbietern generiert. Die generierte Webhook URL ist eindeutig und direkt mit dem User-Konto und Workflow verknüpft, was bedeutet, dass jeder Webhook nur an einen Workflow gebunden ist.

Eingehenden Webhook konfigurieren

Um einen eingehenden Webhook zu konfigurieren, folgen Sie diesen Schritten:

  1. Ziehen Sie einen Webhook-Trigger per Drag-and-Drop in einen Workflow.

    Webhook Example

    Der Trigger erscheint im Workflow.

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

  3. Wählen Sie den Webhook-Tab auswählen.

    1. Kopieren Sie die Webhook URL.

      Webhook URL Location

      Diese URL sollte als geheim betrachtet und nicht geteilt werden. Wenn du es versehentlich geteilt hast, klicke auf Regenerate, um ein neues zu erstellen und das vorhandene ungültig zu machen.

    2. Um eine Payload mit Daten zur Verwendung innerhalb der Workflows zu senden, stellen Sie das Schema dieser Payload bereit.

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

      2. Input Type auswählen:

        JSON Schemas sind ein Standard für die Definition von JSON-Payloads. Wenn eine existierende Dienstleistung diese verwendet oder eine externe Dienstleistung, die eine Verbindung zu Orchestrator herstellt, eine bereitstellt, kopieren Sie diese unverändert.

        Webhook Input Type
        • JSON

          Stellen Sie eine Beispiel-JSON-Payload für ein einfacheres Setup bereit, um das Testen des Webhook ohne die Definition exakter Regeln zu ermöglichen.

        • JSON Schema

          Definieren Sie 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 Workflow auszulösen, sobald er veröffentlicht wurde, senden Sie eine POST-Anfrage an die Webhook-URL. Für Workflows, die kein konfiguriertes Schema haben, muss der Body leer sein. Wenn ein konfiguriertes Schema angewendet wird, muss der Payload dem Match des Schemas entsprechen.

Ausgehende Webhooks

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

Webhooks in anderen Diensten können durch die Aktion „HTTP-Anfrage senden“ ausgelöst werden.

Einen ausgehenden Webhook festlegen

Um einen ausgehenden Webhook festzulegen, befolgen Sie diese Schritte:

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

  2. Klicken Sie 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.