Webhook は、リモートセッションや画面共有セッションの開始など、特定のイベントが発生したときに、設定した URL へ通知を送信できる高度な連携機能です。1 つのコールバック URL で複数のイベントを受信できます。Webhook 機能はZoho Assist エンタープライズ版でのみ利用できます。
Webhook の作成
手順 1: Zoho Assist にログインします。
手順 2: [設定]>[Integrations]>[Webhook]に移動します。
手順 3: [Webhook を追加]を選択します。
手順 4: 名前、説明、Callback URL を入力します。
イベントが発生すると、データ元 ID が作成されます。データ元 ID はカスタマイズ可能な ID で、同じイベントに対して通知がループ送信されるのを防ぐために Webhook に付与されます。
手順 5: [Ping URL]をクリックして、コールバック URL をテストします。
手順 6: [イベントを選択]の下に表示されるドロップダウンから、タブ、イベント名、部署を選択します。
Webhook のイベントは、それぞれ対応するイベント ID に紐づいており、次のとおりです。
|
Webhook 処理 |
処理 ID |
|
アウトバウンドセッション開始 |
0 |
|
セッション開始 - 画面共有 |
1 |
|
セッション終了 - リモートサポート |
2 |
|
セッション終了 - 画面共有 |
3 |
|
顧客参加 - リモートサポート |
4 |
|
インバウンドリクエスト作成 |
5 |
|
インバウンドリクエスト転送 |
6 |
|
インバウンドリクエスト委任 |
7 |
|
インバウンドリクエスト選択済み |
8 |
|
インバウンドリクエスト却下済み |
9 |
|
インバウンドリクエスト切断 |
10 |
|
インバウンドリクエスト期限切れ |
11 |
|
デバイス追加 |
12 |
|
デバイスオンライン |
13 |
|
デバイスオフライン |
14 |
|
デバイス削除 |
15 |
|
セッション開始 |
16 |
|
セッション終了 |
17 |
手順 7: 「Ping Event」をクリックして、選択したイベントをテストし、テスト実行をトリガーします。
手順 8: [Webhook を作成] をクリックします。
作成した Webhook は、Webhook メニューからいつでもアクセスして編集できます。
メモ:
Webhook は合計 20 個まで作成でき、各イベントに対して最大 10 個まで設定できます。
Webhook を機能させるには、サードパーティとの連携が必要です。
API 連携 :
OAuth スコープ:
ZohoAssist.Webhook.READ
ZohoAssist.Webhook.CREATE
ZohoAssist.Webhook.UPDATE
ZohoAssist.Webhook.DELETE
ZohoAssist.Webhook.ALL
|
属性名 |
データ型 |
説明 |
|
name |
string |
Webhook の名前。 |
|
desc(Optional) |
string |
Webhook の説明。 |
|
url |
string - 有効な https URL |
処理情報を送信するサーバーのエンドポイント。 |
|
ignore_src(Optional) |
string |
Webhook をトリガーする際に除外するクライアント ID。 |
|
subscriptions |
array of subscriptions |
購読させたい処理(イベント)の一覧。 |
|
status |
0(無効) または 1(有効) |
Webhook のステータス。 |
|
hook_id |
long |
インスタンス内のフック項目の主キー (pk)。 |
|
event_id |
integer |
イベントの ID。 |
|
dept_ids |
long[] |
複数の部署 ID。 |
「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。
日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。