Webフックで外部システムと連携する
外部システムからの HTTP リクエスト(Webフック)を受け取ってフローを実行し、必要に応じて応答を返す流れです。
-
フローを作成する
-
HTTPリクエストトリガーを設定する
トリガーを「HTTPリクエスト(Webフック受信)」にすると、専用の 受信URL が発行されます。このURLを外部システムの Webフック送信先に設定します。→ トリガーを設定する
-
スクリプトでリクエストを処理する
受け取ったリクエストの内容はスクリプトの
Parameterから参照できます。応答をカスタマイズする場合はsendResponseを使います。→ スクリプトを書くimport { sendResponse } from "synqlet:http-request-trigger";sendResponse({ status: 200, body: "OK" }); -
公開する
リビジョンを作成してアクティブにし、公開します。→ リビジョンと公開
-
外部システムから呼び出す
外部システムから受信URLにリクエストを送ると、フローが実行されます。実行結果はジョブ(フロージョブ)で確認できます。