Webhook アクションは、指定した URL に HTTP リクエストを送信します。
に、アクションを実行する条件を指定できます。
- この入力欄では、Flux アプリが起動するトリガーに関するデータを表す式 (例:
event.payload.temp
) や、アクションを追加したチャネルに関するデータを表す式 (例: payload.temp
) を入力できます。入力できる式について詳しくは、アクション、コンディションの記法 を参照してください。
送信する HTTP リクエストを設定します。
項目 | 説明 |
---|
| Webhook の HTTP メソッドを選択します。 |
| Webhook の送信先の URL を入力します。 - この入力欄では、Flux アプリが起動するトリガーに関するデータを表す式 (例:
${event.payload.temp} ) や、アクションを追加したチャネルに関するデータを表す式 (例: ${payload.temp} ) を入力できます。入力できる式について詳しくは、アクション、コンディションの記法 を参照してください。
|
| をクリックして、HTTP ヘッダーの と を入力します。 - この入力欄では、Flux アプリが起動するトリガーに関するデータを表す式 (例:
${event.payload.temp} ) や、アクションを追加したチャネルに関するデータを表す式 (例: ${payload.temp} ) を入力できます。入力できる式について詳しくは、アクション、コンディションの記法 を参照してください。
|
| HTTP ボディを設定します。 - HTTP ボディの Content Type を選択します。
- : HTTP ボディを送信しません。
- :
content-type: application/json を送信します。 - :
content-type: text/plain を送信します。 - : 任意の Content Type を指定します。必要に応じて、 の をクリックして、HTTP ヘッダーを設定します。
- : Webhook アクションの入力データをそのまま HTTP ボディとして送信します。
- この入力欄では、Flux アプリが起動するトリガーに関するデータを表す式 (例:
${event.payload.temp} ) や、アクションを追加したチャネルに関するデータを表す式 (例: ${payload.temp} ) を入力できます。入力できる式について詳しくは、アクション、コンディションの記法 を参照してください。
|
アクションの出力データの取り扱いを設定します。
項目 | 説明 |
---|
| 「有効」にすると、アクションの出力データを別のチャネルに送信できます。 |
| - を選択して、 にチャネルの名前を入力します。
- を選択して、既存のチャネルを選択します。
|
Webhook の送信先からのレスポンスです。
- Webhook アクションの処理は、10 秒でタイムアウトします。Webhook の送信先からレスポンスが返ってくるまでに 10 秒以上かかるサービスは利用できません。
- Webhook の送信先からのレスポンスは、8192 バイトで切り捨てられます。