ユーザーの担当者変更情報を受け取る

このページでは、エンドユーザーの担当者情報が変更したタイミングで通知を受け取る方法について説明します。

できること

Assign Webhook を利用することで、エンドユーザーの担当者が変更した(アサインされた / アサインが外れた)タイミングで通知を受け取ることができます。
KARTE 管理画面でのオペレーターによる担当者変更の操作にもとづいたロジックを、チャットボットに実装することが可能です。

前提

Assign Webhook の仕様に従ったエンドポイント URL が用意されており、KARTE からアクセス可能な状態になっている必要があります。

セットアップ

KARTE Apps の編集画面で Assign Webhook を追加します。
Assign Webhook の詳細につきましては こちら をご確認ください。

エンドポイントの実装例

KARTE 管理画面でオペレータがユーザーの担当者を変更したタイミングで、その内容をログ出力するサンプルコードを以下に記載します。

const express = require('express');
const app = express();

app.post('/hook/assign', function(req, res) {
  const params = JSON.parse(req.body);
  
  console.log(params.user_id) // user id
  console.log(params.assignee.id) // assignee id
  
  // do something
});