適用対象

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 ワークフローを実行する構造化されたリクエストを作成します。