Outgoing Webhooks

Outgoing Webhooksを設定する事で、設定したアクションがあった場合に、任意の外部サービスへ通知を送る事が可能です。

Webhookとは

外部サービスにインターネットを経由して、HTTP/HTTPS でURLを使って機能を呼び出す(WebAPI を利用する)仕組みです。

WebAPI

APIをインターネット経由で利用できるようにしたものです。

HTTP/HTTPS のURLでAPI に命令を送ることが可能です。

Web上のサービスとサービスを繋ぎます。

Webhook でWebAPI を呼び出す

呼び出し

HTTP でWebAPI のURLと必要なパラメーター(データ)を送る。

サーバにデータを送信する際は、リクエストボディにデータを記述

HTTP POST: データを書き込む

HTTP GET: データを受け取る

リクエスト時にサーバへ送信するデータはリクエストURLの後に付け加えられる. http://example.com/foo?name1=value1&name2=value2

相手のデータにアクセスする場合、認証(エンドユーザーログイン、やサーバーへのログイン)の設計が必要です。

Webhook でログインWebAPI を呼び出す場合も相手のサービスと要件により個別に設計が必要となります。

レスポンス

相手のサーバーからレスポンス(返信)としてデータが返ってくる。

データ形式:JSON

Outgoing Webhooks新規追加

[設定]→[Outgoing Webhooks]を選択します。

[追加]を選択します。

下の表に従って入力を行ってください。

タイトル内容詳細

タイトル

任意のタイトルを設定してください。 

タイプ

新しいユーザーメッセージ(OPモードのみ) 

チャットでオペレーター対応が必要な新しいメッセージがお客様から届いた場合通知されます。

あたらしいコンシェルジュの返信

施設側から返信を行った場合通知されます。

利用規約に同意する

初めてチャットボットを利用するお客様に対して、利用規約への同意を求める設定を行っている施設様で[同意する]をお客様が選択された場合通知されます。

新しいチャットが作成されました(新しいユーザー)

[認証]で[メンバーシップ(チャットボット)]を設定している施設様のみ新しいユーザーが追加された場合通知を行う事が可能です。 

認証に失敗しました(カスタム認証のみ)

[認証]で[カスタム認証]を設定している施設様のみ、認証が失敗した場合通知を行う事が可能です。

APIリクエストを送る

GET/POST

対象のURLのドキュメントを参照し、任意のものを設定してください。

リクエストURL

APIリクエストの送信先を入力してください。

ヘッダー

不要な場合もあります

ので対象のURLのドキュメントを参照し必要な場合は入力を行ってください。

パラメーター

GETの場合のみ表示されます。

象のURLのドキュメントを参照し任意のものを入力してください。

ボディ

POSTの場合のみ表示されます

送信を行いたい内容をJSONで入力してください。

権限

作業・閲覧可否

ブランド管理者

作業・閲覧可

施設管理者

作業・閲覧可

施設運営者

作業・閲覧可

最終更新