適用対象
Bridge by Smartsheet
インバウンド Webhook ユーティリティ機能
インバウンド Webhook を使用して、Bridge でワークフローやアクションをトリガーする webhook のエンドポイントを生成および公開できます。
ご利用可能なユーザー
プラン:
- Bridge by Smartsheet
インバウンド Webhook ユーティリティは現在、JSON ペイロード オブジェクトとのみ互換性があります。
トリガー
チャット トリガーは廃止されました。オプションはインバウンド Webhook の UI に引き続き表示されますが、機能はしません。
ワークフロー トリガー
ワークフロー トリガーは、特定のワークフローを呼び出すための一意の Webhook を作成します。
ワークフロー トリガーを使用する際には、リクエスト本文やヘッダーを指定する必要はありません。ワークフローを選択し、リクエスト URL を生成するステータス値を事前に設定するだけです。この URL へのリクエストにより定義されたワークフローが開始され、リクエスト本文のデータがワークフローに渡されます。リクエスト データは、{{runtime}} ハンドルバーを使用して利用できます。
このソリューションは、Webhook の検証やチャレンジ リクエストを含む Webhook はサポートしていません。
高度なトリガー
高度なトリガーは、単一のエンドポイントを使って、どのワークフローをトリガーするかを決めることができます。
高度なトリガーは以下の場合に使います。
- トリガーするワークフローについて柔軟性を持たせる必要があり、かつ
- リクエストの本文とヘッダーを設定できる場合。
シークレット
拡張機能を登録する場合、インバウンド Webhook シークレットのヘッダーの値として渡されるべきシークレットを指定できます。このヘッダーは、拡張 webhook の呼び出しのために渡されるものです。
シークレットを指定しない場合はランダムな UUID が生成されます。
ワークフロー リクエストの URL
- この URL は各ワークスペースに固有の URL で、拡張機能のセットアップ時に作成されます。
- この URL を使用して、1 つ以上の Bridge ワークフローを実行する構造化されたリクエストを作成します。