ウェブフックは、チャットクライアントやその他の外部APIなどの外部サービスにイベントを通知します。ウェブフックは、特定のイベントが発生したときにURLを設定できます。
Phrase Orchestratorは、サードパーティシステムからの通知を監視および処理するサービスを提供します。このサービスにより、ユーザーはHTTPリクエストをサポートする多種多様な外部システムとワークフローを接続できます。
ユーザーは、外部イベントからの着信ウェブフック用の新しいトリガーを作成でき、システムがサードパーティのウェブフックセットアップ用のAPIキーを含む一意のウェブフックURLを自動的に生成します。生成されたウェブフックURLは一意であり、ユーザーのアカウントおよびワークフローと直接関連付けられているため、各ウェブフックは1つのワークフローにのみ紐付けられます。
着信ウェブフックを構成する
ウェブフックをセットアップするには、以下の手順に従ってください:
-
トリガーをワークフローにドラッグアンドドロップします。
トリガーがワークフローに表示されます。
-
トリガーをクリックしてタブを開きます。
-
タブを選択。
-
をコピーします。
このURLは機密情報と見なし、共有しないでください。誤って共有した場合は、Regenerateをクリックして新規作成し、既存の共有を無効にします。
-
ワークフロー内で使用するデータを含むペイロードを送信するには、そのペイロードのスキーマを提供してください。
-
スキーマを入力するには、Edit webhookをクリックします。
-
の選択:
JSONスキーマは、JSONペイロードを定義するための標準です。それらを使用する既存のサービス、またはOrchestratorに接続するための外部サービスがスキーマを提供している場合は、それをそのままコピーしてください。
-
JSON
よりシンプルなセットアップのためにサンプルJSONペイロードを提供し、正確なルールを定義せずにウェブフックのテストを行えるようにします。
-
JSON Schema
JSONデータの構造、データ型、および検証ルールを正確に定義します。
-
-
Save payload schemaをクリックします。
ウェブフックトリガーの期待されるデータ構造のプレビューが表示されます。
-
-
必要に応じて、タブを開いてトリガーにフィルタを追加します。
-
ワークフローを公開した後にトリガーするには、ウェブフックURLにPOSTリクエストを送信します。スキーマが設定されていないワークフローの場合、本文は空欄である必要があります。設定されたスキーマが適用される場合、ペイロードはスキーマと一致する必要があります。