Skip to content

ライブチャット ​

LiveChat と連携して会話の管理やメッセージ送信などを行う

トリガー ​

このノードでフローを開始できるイベントです。トリガーを選択 から追加します。

会話作成 ​

新しい会話が作成されたときにトリガーされる

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば conversation.id は $trigger.output.conversation.id です。

json
{
  "conversation": {
    "id": "string",
    "orgId": "string",
    "name": "string",
    "memos": [
      {
        "id": "string",
        "text": "string",
        "created": "string",
        "sender": {}
      }
    ],
    "tags": [
      "string"
    ],
    "status": "string",
    "statusUpdatedAt": "string",
    "created": "string",
    "isAssigned": false,
    "ocsChannel": "string",
    "platform": {},
    "teamId": "string",
    "autoClosedConversation": false
  },
  "message": "string",
  "enduser": {
    "id": "string",
    "recurrent": false
  },
  "team": {
    "id": "string"
  },
  "assignee": {
    "id": "string"
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
conversation任意
conversation.idテキスト会話の一意識別子
conversation.orgIdテキスト組織のID
conversation.nameテキスト会話名
conversation.memos[]リストメモの配列
conversation.memos[].idテキストメモの一意識別子
conversation.memos[].textテキストメモの本文
conversation.memos[].createdテキストメモが作成されたタイムスタンプ
conversation.memos[].sender任意
conversation.memos[].sender.idテキスト送信者の一意識別子
conversation.memos[].sender.nameテキスト送信者名
conversation.memos[].sender.emailテキスト送信者のメールアドレス
conversation.tags[]リストタグの配列
conversation.statusテキスト会話のステータス
conversation.statusUpdatedAtテキストステータスが更新された時刻
conversation.createdテキスト会話が作成されたタイムスタンプ
conversation.isAssignedはい / いいえ会話が担当者に割り当てられているかどうか
conversation.ocsChannelテキスト会話のOCSチャンネル
conversation.platform任意
conversation.platform.nameテキストプラットフォーム名
conversation.platform.channelIdテキストチャンネルのID
conversation.platform.channelNameテキストチャンネル名
conversation.teamIdテキストチームのID
conversation.autoClosedConversationはい / いいえ会話が自動的にクローズされたかどうか
message任意
message.idテキストメッセージの一意識別子
message.fromテキストメッセージの送信元(例:ユーザー、ボット)
message.conversationIdテキストこのメッセージが属する会話のID
message.typeテキストメッセージの種類(例:text)
message.dataオブジェクトメッセージデータの内容
message.data.metadataオブジェクトメッセージに関する追加メタデータ
message.data.metadata.senderオブジェクトメッセージ送信者に関する情報
message.data.idテキストメッセージデータの一意識別子
message.data.textテキストメッセージのテキスト内容
message.data.typeテキストメッセージデータの種類
message.senderオブジェクトメッセージ送信者に関する情報
message.sender.nameテキスト送信者名
message.sender.idテキスト送信者の一意識別子
message.sender.typeテキスト送信者の種類(例:enduser)
message.sender.pictureテキスト送信者のプロフィール画像URL
message.createdテキストメッセージが作成されたタイムスタンプ
message.isFirstMessageはい / いいえ会話内の最初のメッセージかどうか
enduser任意
enduser.idテキストエンドユーザーの一意識別子
enduser.recurrentはい / いいえエンドユーザーが再来かどうか
team任意
team.idテキストチームの一意識別子
assignee任意
assignee.idテキスト担当者の一意識別子

会話クローズ ​

会話がクローズされたときにトリガーされる

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば conversation.id は $trigger.output.conversation.id です。

json
{
  "conversation": {
    "id": "string",
    "orgId": "string",
    "name": "string",
    "memos": [
      {
        "id": "string",
        "text": "string",
        "created": "string",
        "sender": {}
      }
    ],
    "tags": [
      "string"
    ],
    "status": "string",
    "statusUpdatedAt": "string",
    "created": "string",
    "isAssigned": false,
    "ocsChannel": "string",
    "platform": {},
    "teamId": "string",
    "autoClosedConversation": false
  },
  "message": "string",
  "enduser": {
    "id": "string",
    "recurrent": false
  },
  "team": {
    "id": "string"
  },
  "assignee": {
    "id": "string"
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
conversation任意
conversation.idテキスト会話の一意識別子
conversation.orgIdテキスト組織のID
conversation.nameテキスト会話名
conversation.memos[]リストメモの配列
conversation.memos[].idテキストメモの一意識別子
conversation.memos[].textテキストメモの本文
conversation.memos[].createdテキストメモが作成されたタイムスタンプ
conversation.memos[].sender任意
conversation.memos[].sender.idテキスト送信者の一意識別子
conversation.memos[].sender.nameテキスト送信者名
conversation.memos[].sender.emailテキスト送信者のメールアドレス
conversation.tags[]リストタグの配列
conversation.statusテキスト会話のステータス
conversation.statusUpdatedAtテキストステータスが更新された時刻
conversation.createdテキスト会話が作成されたタイムスタンプ
conversation.isAssignedはい / いいえ会話が担当者に割り当てられているかどうか
conversation.ocsChannelテキスト会話のOCSチャンネル
conversation.platform任意
conversation.platform.nameテキストプラットフォーム名
conversation.platform.channelIdテキストチャンネルのID
conversation.platform.channelNameテキストチャンネル名
conversation.teamIdテキストチームのID
conversation.autoClosedConversationはい / いいえ会話が自動的にクローズされたかどうか
message任意
message.idテキストメッセージの一意識別子
message.fromテキストメッセージの送信元(例:ユーザー、ボット)
message.conversationIdテキストこのメッセージが属する会話のID
message.typeテキストメッセージの種類(例:text)
message.dataオブジェクトメッセージデータの内容
message.data.metadataオブジェクトメッセージに関する追加メタデータ
message.data.metadata.senderオブジェクトメッセージ送信者に関する情報
message.data.idテキストメッセージデータの一意識別子
message.data.textテキストメッセージのテキスト内容
message.data.typeテキストメッセージデータの種類
message.senderオブジェクトメッセージ送信者に関する情報
message.sender.nameテキスト送信者名
message.sender.idテキスト送信者の一意識別子
message.sender.typeテキスト送信者の種類(例:enduser)
message.sender.pictureテキスト送信者のプロフィール画像URL
message.createdテキストメッセージが作成されたタイムスタンプ
message.isFirstMessageはい / いいえ会話内の最初のメッセージかどうか
enduser任意
enduser.idテキストエンドユーザーの一意識別子
enduser.recurrentはい / いいえエンドユーザーが再来かどうか
team任意
team.idテキストチームの一意識別子
assignee任意
assignee.idテキスト担当者の一意識別子

メッセージ受信 ​

会話で新しいメッセージを受信したときにトリガーされる

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば conversation.id は $trigger.output.conversation.id です。

json
{
  "conversation": {
    "id": "string",
    "orgId": "string",
    "name": "string",
    "memos": [
      {
        "id": "string",
        "text": "string",
        "created": "string",
        "sender": {}
      }
    ],
    "tags": [
      "string"
    ],
    "status": "string",
    "statusUpdatedAt": "string",
    "created": "string",
    "isAssigned": false,
    "ocsChannel": "string",
    "platform": {},
    "teamId": "string",
    "autoClosedConversation": false
  },
  "message": "string",
  "enduser": {
    "id": "string",
    "recurrent": false
  },
  "team": {
    "id": "string"
  },
  "assignee": {
    "id": "string"
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
conversation任意
conversation.idテキスト会話の一意識別子
conversation.orgIdテキスト組織のID
conversation.nameテキスト会話名
conversation.memos[]リストメモの配列
conversation.memos[].idテキストメモの一意識別子
conversation.memos[].textテキストメモの本文
conversation.memos[].createdテキストメモが作成されたタイムスタンプ
conversation.memos[].sender任意
conversation.memos[].sender.idテキスト送信者の一意識別子
conversation.memos[].sender.nameテキスト送信者名
conversation.memos[].sender.emailテキスト送信者のメールアドレス
conversation.tags[]リストタグの配列
conversation.statusテキスト会話のステータス
conversation.statusUpdatedAtテキストステータスが更新された時刻
conversation.createdテキスト会話が作成されたタイムスタンプ
conversation.isAssignedはい / いいえ会話が担当者に割り当てられているかどうか
conversation.ocsChannelテキスト会話のOCSチャンネル
conversation.platform任意
conversation.platform.nameテキストプラットフォーム名
conversation.platform.channelIdテキストチャンネルのID
conversation.platform.channelNameテキストチャンネル名
conversation.teamIdテキストチームのID
conversation.autoClosedConversationはい / いいえ会話が自動的にクローズされたかどうか
message任意
message.idテキストメッセージの一意識別子
message.fromテキストメッセージの送信元(例:ユーザー、ボット)
message.conversationIdテキストこのメッセージが属する会話のID
message.typeテキストメッセージの種類(例:text)
message.dataオブジェクトメッセージデータの内容
message.data.metadataオブジェクトメッセージに関する追加メタデータ
message.data.metadata.senderオブジェクトメッセージ送信者に関する情報
message.data.idテキストメッセージデータの一意識別子
message.data.textテキストメッセージのテキスト内容
message.data.typeテキストメッセージデータの種類
message.senderオブジェクトメッセージ送信者に関する情報
message.sender.nameテキスト送信者名
message.sender.idテキスト送信者の一意識別子
message.sender.typeテキスト送信者の種類(例:enduser)
message.sender.pictureテキスト送信者のプロフィール画像URL
message.createdテキストメッセージが作成されたタイムスタンプ
message.isFirstMessageはい / いいえ会話内の最初のメッセージかどうか
enduser任意
enduser.idテキストエンドユーザーの一意識別子
enduser.recurrentはい / いいえエンドユーザーが再来かどうか
team任意
team.idテキストチームの一意識別子
assignee任意
assignee.idテキスト担当者の一意識別子

担当者更新 ​

会話の担当者が更新されたときにトリガーされる

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧の Current Trigger からこのデータを使います。たとえば conversation.id は $trigger.output.conversation.id です。

json
{
  "conversation": {
    "id": "string",
    "orgId": "string",
    "name": "string",
    "memos": [
      {
        "id": "string",
        "text": "string",
        "created": "string",
        "sender": {}
      }
    ],
    "tags": [
      "string"
    ],
    "status": "string",
    "statusUpdatedAt": "string",
    "created": "string",
    "isAssigned": false,
    "ocsChannel": "string",
    "platform": {},
    "teamId": "string",
    "autoClosedConversation": false
  },
  "message": "string",
  "enduser": {
    "id": "string",
    "recurrent": false
  },
  "team": {
    "id": "string"
  },
  "assignee": {
    "id": "string"
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
conversation任意
conversation.idテキスト会話の一意識別子
conversation.orgIdテキスト組織のID
conversation.nameテキスト会話名
conversation.memos[]リストメモの配列
conversation.memos[].idテキストメモの一意識別子
conversation.memos[].textテキストメモの本文
conversation.memos[].createdテキストメモが作成されたタイムスタンプ
conversation.memos[].sender任意
conversation.memos[].sender.idテキスト送信者の一意識別子
conversation.memos[].sender.nameテキスト送信者名
conversation.memos[].sender.emailテキスト送信者のメールアドレス
conversation.tags[]リストタグの配列
conversation.statusテキスト会話のステータス
conversation.statusUpdatedAtテキストステータスが更新された時刻
conversation.createdテキスト会話が作成されたタイムスタンプ
conversation.isAssignedはい / いいえ会話が担当者に割り当てられているかどうか
conversation.ocsChannelテキスト会話のOCSチャンネル
conversation.platform任意
conversation.platform.nameテキストプラットフォーム名
conversation.platform.channelIdテキストチャンネルのID
conversation.platform.channelNameテキストチャンネル名
conversation.teamIdテキストチームのID
conversation.autoClosedConversationはい / いいえ会話が自動的にクローズされたかどうか
message任意
message.idテキストメッセージの一意識別子
message.fromテキストメッセージの送信元(例:ユーザー、ボット)
message.conversationIdテキストこのメッセージが属する会話のID
message.typeテキストメッセージの種類(例:text)
message.dataオブジェクトメッセージデータの内容
message.data.metadataオブジェクトメッセージに関する追加メタデータ
message.data.metadata.senderオブジェクトメッセージ送信者に関する情報
message.data.idテキストメッセージデータの一意識別子
message.data.textテキストメッセージのテキスト内容
message.data.typeテキストメッセージデータの種類
message.senderオブジェクトメッセージ送信者に関する情報
message.sender.nameテキスト送信者名
message.sender.idテキスト送信者の一意識別子
message.sender.typeテキスト送信者の種類(例:enduser)
message.sender.pictureテキスト送信者のプロフィール画像URL
message.createdテキストメッセージが作成されたタイムスタンプ
message.isFirstMessageはい / いいえ会話内の最初のメッセージかどうか
enduser任意
enduser.idテキストエンドユーザーの一意識別子
enduser.recurrentはい / いいえエンドユーザーが再来かどうか
team任意
team.idテキストチームの一意識別子
assignee任意
assignee.idテキスト担当者の一意識別子

アクション ​

このノードが実行できる処理です。ステップを追加 からノードを追加し、アクションを選びます。

会話一覧 ​

すべての会話一覧を取得する

設定項目

項目型必須説明
ステータス選択はい会話のステータス
選択肢: 新規, 対応中, まとめ中, 完了
チームIDテキスト会話のチームID
割り当て済みはい / いいえ会話が担当者に割り当てられているかどうか
1ページあたり数値はい1ページあたりの取得件数
既定値: 20
次へテキスト次ページ取得用のカーソル

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば data[0].id は $.<ステップID>.output.data[0].id です。

json
{
  "data": [
    {
      "id": "string",
      "name": "string",
      "status": "new",
      "teamId": "string",
      "enduser": {
        "id": "string",
        "name": "string",
        "platform": "line",
        "picture": "string"
      },
      "enduserId": "string",
      "assigneeId": "string",
      "ocsChannel": "string",
      "integrationId": "string",
      "unread": false,
      "orgId": "string",
      "created": "string",
      "platform": {},
      "fromChatbot": false,
      "isNewConversation": false,
      "team": {
        "id": "string",
        "name": "string"
      },
      "assignee": {
        "id": "string",
        "name": "string"
      },
      "isBookmark": false
    }
  ],
  "pagination": {
    "perPage": 0,
    "next": "string"
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
data[]リスト項目の配列
data[].idテキスト会話の一意識別子
data[].nameテキスト会話名
data[].statusテキスト会話の現在のステータス(例:new)
data[].teamIdテキスト会話を担当するチームのID
data[].enduserオブジェクトエンドユーザーに関する情報
data[].enduser.idテキストエンドユーザーの一意識別子
data[].enduser.nameテキストエンドユーザー名
data[].enduser.platformテキストエンドユーザーが利用しているプラットフォーム(例:LINE)
data[].enduser.pictureテキストエンドユーザーのプロフィール画像URL
data[].enduserIdテキストエンドユーザーのID
data[].assigneeIdテキスト会話に割り当てられたメンバーのID
data[].ocsChannelテキストOCS のチャンネル識別子
data[].integrationIdテキスト利用中のインテグレーションID
data[].unreadはい / いいえ未読メッセージがあるかどうか
data[].orgIdテキスト組織のID
data[].createdテキスト会話が作成されたタイムスタンプ
data[].platform任意
data[].platform.nameテキストプラットフォーム名
data[].platform.channelIdテキストチャンネルのID
data[].platform.channelNameテキストチャンネル名
data[].fromChatbotはい / いいえ会話がチャットボットにより開始されたかどうか
data[].isNewConversationはい / いいえ新規の会話かどうか
data[].teamオブジェクトチームに関する情報
data[].team.idテキストチームのID
data[].team.nameテキストチーム名
data[].assigneeオブジェクト担当者に関する情報
data[].assignee.idテキスト担当者のID
data[].assignee.nameテキスト担当者名
data[].isBookmarkはい / いいえ会話がブックマークされているかどうか
paginationオブジェクトページネーション情報
pagination.perPage数値1ページあたりの項目数
pagination.nextテキスト次ページ取得用のカーソル

会話ステータスを更新 ​

会話のステータスを更新する

設定項目

項目型必須説明
会話IDテキストはい更新する会話のID
ステータス選択はい会話のステータス
選択肢: まとめ中, 完了

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。

json
{
  "id": "string",
  "name": "string",
  "status": "new",
  "teamId": "string",
  "enduser": {
    "id": "string",
    "name": "string",
    "platform": "line",
    "picture": "string"
  },
  "enduserId": "string",
  "assigneeId": "string",
  "ocsChannel": "string",
  "integrationId": "string",
  "unread": false,
  "orgId": "string",
  "created": "string",
  "platform": {},
  "fromChatbot": false,
  "isNewConversation": false,
  "team": {
    "id": "string",
    "name": "string"
  },
  "assignee": {
    "id": "string",
    "name": "string"
  },
  "isBookmark": false
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
idテキスト会話の一意識別子
nameテキスト会話名
statusテキスト会話の現在のステータス(例:new)
teamIdテキスト会話を担当するチームのID
enduserオブジェクトエンドユーザーに関する情報
enduser.idテキストエンドユーザーの一意識別子
enduser.nameテキストエンドユーザー名
enduser.platformテキストエンドユーザーが利用しているプラットフォーム(例:LINE)
enduser.pictureテキストエンドユーザーのプロフィール画像URL
enduserIdテキストエンドユーザーのID
assigneeIdテキスト会話に割り当てられたメンバーのID
ocsChannelテキストOCS のチャンネル識別子
integrationIdテキスト利用中のインテグレーションID
unreadはい / いいえ未読メッセージがあるかどうか
orgIdテキスト組織のID
createdテキスト会話が作成されたタイムスタンプ
platform任意
platform.nameテキストプラットフォーム名
platform.channelIdテキストチャンネルのID
platform.channelNameテキストチャンネル名
fromChatbotはい / いいえ会話がチャットボットにより開始されたかどうか
isNewConversationはい / いいえ新規の会話かどうか
teamオブジェクトチームに関する情報
team.idテキストチームのID
team.nameテキストチーム名
assigneeオブジェクト担当者に関する情報
assignee.idテキスト担当者のID
assignee.nameテキスト担当者名
isBookmarkはい / いいえ会話がブックマークされているかどうか

会話メモを追加 ​

会話にメモを追加する

設定項目

項目型必須説明
会話IDテキストはいメモを追加する会話のID
メモテキストはい会話のメモ

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば status は $.<ステップID>.output.status です。

json
{
  "status": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
statusテキストDECA Livechat APIが更新を受け付けた場合は "success"

会話メモを更新 ​

会話のメモを更新する

設定項目

項目型必須説明
会話IDテキストはい更新する会話のID
メモIDテキストはい更新するメモのID
メモテキストはい会話のメモ

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば status は $.<ステップID>.output.status です。

json
{
  "status": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
statusテキストDECA Livechat APIが更新を受け付けた場合は "success"

会話メッセージを取得 ​

会話内のすべてのメッセージを取得する

設定項目

項目型必須説明
会話IDテキストはいメッセージを取得する会話のID
アクティビティを含めるはい / いいえレスポンスにアクティビティメッセージを含めるかどうか
1ページあたり数値はい1ページあたりの取得件数
既定値: 20
次へテキスト次ページ取得用のカーソル

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば data[0].id は $.<ステップID>.output.data[0].id です。

json
{
  "data": [
    {
      "id": "string",
      "from": "user",
      "conversationId": "string",
      "type": "text",
      "data": {
        "metadata": {},
        "id": "string",
        "text": "string",
        "type": "string"
      },
      "sender": {
        "name": "string",
        "id": "string",
        "type": "enduser",
        "picture": "string"
      },
      "created": "string",
      "isFirstMessage": false
    }
  ],
  "pagination": {
    "perPage": 0,
    "next": "string"
  }
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
data[]リスト項目の配列
data[].idテキストメッセージの一意識別子
data[].fromテキストメッセージの送信元(例:ユーザー、ボット)
data[].conversationIdテキストこのメッセージが属する会話のID
data[].typeテキストメッセージの種類(例:text)
data[].dataオブジェクトメッセージデータの内容
data[].data.metadataオブジェクトメッセージに関する追加メタデータ
data[].data.metadata.senderオブジェクトメッセージ送信者に関する情報
data[].data.idテキストメッセージデータの一意識別子
data[].data.textテキストメッセージのテキスト内容
data[].data.typeテキストメッセージデータの種類
data[].senderオブジェクトメッセージ送信者に関する情報
data[].sender.nameテキスト送信者名
data[].sender.idテキスト送信者の一意識別子
data[].sender.typeテキスト送信者の種類(例:enduser)
data[].sender.pictureテキスト送信者のプロフィール画像URL
data[].createdテキストメッセージが作成されたタイムスタンプ
data[].isFirstMessageはい / いいえ会話内の最初のメッセージかどうか
paginationオブジェクトページネーション情報
pagination.perPage数値1ページあたりの項目数
pagination.nextテキスト次ページ取得用のカーソル

テキストメッセージ送信 ​

会話にテキストメッセージを送信する

設定項目

項目型必須説明
会話IDテキストはいメッセージを送信する会話のID
メッセージテキストはい送信するテキストメッセージ

出力

出力フィールドの定義はありません。

画像付きメッセージ送信 ​

会話に画像付きメッセージを送信する

設定項目

項目型必須説明
会話IDテキストはいメッセージを送信する会話のID
画像ソース選択はい画像の取得元
選択肢: URL, ファイル
既定値: url
画像ファイルファイルはい送信する画像ファイル(PNGまたはJPEG)
画像URLテキスト元画像のURL

出力

出力フィールドの定義はありません。

会話詳細を取得 ​

会話の詳細を取得する

設定項目

項目型必須説明
会話IDテキストはい詳細を取得する会話のID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。

json
{
  "id": "string",
  "name": "string",
  "status": "new",
  "teamId": "string",
  "enduser": {
    "id": "string",
    "name": "string",
    "platform": "line",
    "picture": "string"
  },
  "enduserId": "string",
  "assigneeId": "string",
  "ocsChannel": "string",
  "integrationId": "string",
  "unread": false,
  "orgId": "string",
  "created": "string",
  "platform": {},
  "fromChatbot": false,
  "isNewConversation": false,
  "team": {
    "id": "string",
    "name": "string"
  },
  "assignee": {
    "id": "string",
    "name": "string"
  },
  "isBookmark": false
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
idテキスト会話の一意識別子
nameテキスト会話名
statusテキスト会話の現在のステータス(例:new)
teamIdテキスト会話を担当するチームのID
enduserオブジェクトエンドユーザーに関する情報
enduser.idテキストエンドユーザーの一意識別子
enduser.nameテキストエンドユーザー名
enduser.platformテキストエンドユーザーが利用しているプラットフォーム(例:LINE)
enduser.pictureテキストエンドユーザーのプロフィール画像URL
enduserIdテキストエンドユーザーのID
assigneeIdテキスト会話に割り当てられたメンバーのID
ocsChannelテキストOCS のチャンネル識別子
integrationIdテキスト利用中のインテグレーションID
unreadはい / いいえ未読メッセージがあるかどうか
orgIdテキスト組織のID
createdテキスト会話が作成されたタイムスタンプ
platform任意
platform.nameテキストプラットフォーム名
platform.channelIdテキストチャンネルのID
platform.channelNameテキストチャンネル名
fromChatbotはい / いいえ会話がチャットボットにより開始されたかどうか
isNewConversationはい / いいえ新規の会話かどうか
teamオブジェクトチームに関する情報
team.idテキストチームのID
team.nameテキストチーム名
assigneeオブジェクト担当者に関する情報
assignee.idテキスト担当者のID
assignee.nameテキスト担当者名
isBookmarkはい / いいえ会話がブックマークされているかどうか

チーム に割り当て ​

割り当てルールを使用して会話をチームに割り当てる

設定項目

項目型必須説明
会話IDテキストはい割り当てる会話のID
チーム選択(アカウントから読み込み)はい会話を割り当てるチーム
割り当て方法選択はい選択したチーム内でのオペレーターの選び方
選択肢: ラウンドロビン, ランダム, 最もアクティブでない会話, 最長アイドル時間, 未指定
既定値: no_specified
エージェント 1 人あたりの問い合わせ数はい / いいえ対応件数を制限
既定値: false
上限数値エージェント 1 人あたりの最大オープン会話数
既定値: 1
保留中の会話の割り当てを優先はい / いいえ新しい会話が作成されたら、未割り当ての保留中の会話を優先的に割り当てます
既定値: false

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば status は $.<ステップID>.output.status です。

json
{
  "status": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
statusテキストハンドラーの完了ステータス。success はハンドラーが完了したことを意味し、割り当てが成功したことを意味するものではありません。

担当者に割り当て ​

選択したチーム内の特定のオペレーターに会話を割り当てる

設定項目

項目型必須説明
会話IDテキストはい割り当てる会話のID
チーム選択(アカウントから読み込み)はいオペレーターの一覧表示に使用するチーム
担当者選択(アカウントから読み込み)はい会話を割り当てるオペレーター

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば status は $.<ステップID>.output.status です。

json
{
  "status": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
statusテキストハンドラーの完了ステータス。success はハンドラーが終了したことを意味し、割り当ての成功を意味するものではありません。

前の担当者に再割り当て ​

会話を前の担当者に再割り当てします。

設定項目

項目型必須説明
会話IDテキストはい割り当てる会話のID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば status は $.<ステップID>.output.status です。

json
{
  "status": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
statusテキストハンドラーの完了ステータス。success はハンドラーが終了したことを意味し、割り当ての成功を意味するものではありません。

Webhookに送信 ​

ダイナミック リストから選択された Webhook インテグレーションに会話を送信する

設定項目

項目型必須説明
会話IDテキストはい送信する会話のID
Webhook 統合選択(アカウントから読み込み)はい会話を送信する Webhook の統合

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば id は $.<ステップID>.output.id です。

json
{
  "id": "string",
  "name": "string",
  "status": "new",
  "teamId": "string",
  "enduser": {
    "id": "string",
    "name": "string",
    "platform": "line",
    "picture": "string"
  },
  "enduserId": "string",
  "assigneeId": "string",
  "ocsChannel": "string",
  "integrationId": "string",
  "unread": false,
  "orgId": "string",
  "created": "string",
  "platform": {},
  "fromChatbot": false,
  "isNewConversation": false,
  "team": {
    "id": "string",
    "name": "string"
  },
  "assignee": {
    "id": "string",
    "name": "string"
  },
  "isBookmark": false
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
idテキスト会話の一意識別子
nameテキスト会話名
statusテキスト会話の現在のステータス(例:new)
teamIdテキスト会話を担当するチームのID
enduserオブジェクトエンドユーザーに関する情報
enduser.idテキストエンドユーザーの一意識別子
enduser.nameテキストエンドユーザー名
enduser.platformテキストエンドユーザーが利用しているプラットフォーム(例:LINE)
enduser.pictureテキストエンドユーザーのプロフィール画像URL
enduserIdテキストエンドユーザーのID
assigneeIdテキスト会話に割り当てられたメンバーのID
ocsChannelテキストOCS のチャンネル識別子
integrationIdテキスト利用中のインテグレーションID
unreadはい / いいえ未読メッセージがあるかどうか
orgIdテキスト組織のID
createdテキスト会話が作成されたタイムスタンプ
platform任意
platform.nameテキストプラットフォーム名
platform.channelIdテキストチャンネルのID
platform.channelNameテキストチャンネル名
fromChatbotはい / いいえ会話がチャットボットにより開始されたかどうか
isNewConversationはい / いいえ新規の会話かどうか
teamオブジェクトチームに関する情報
team.idテキストチームのID
team.nameテキストチーム名
assigneeオブジェクト担当者に関する情報
assignee.idテキスト担当者のID
assignee.nameテキスト担当者名
isBookmarkはい / いいえ会話がブックマークされているかどうか