表示モード
チャットボット所属コンタクト一覧取得API
チャットボット所属コンタクト一覧取得APIは、チャットボットが結んでいるコンタクトの一覧を取得するAPIです。
リクエスト内容
| フィールド名 | フィールド値 | 備考 |
|---|---|---|
| action | list_assign_contacts | 必須 「チャットボット所属コンタクト一覧取得API」であることを示します。 |
| access_token | APIアクセスキー | 必須 チャットボットの作成方法はこちらを参照してください。 |
| target | 日時|unread | 任意 未指定時:絞り込みなし サーバー時間(UTC)を基準に、指定した日時以降に結ばれたコンタクトで絞り込むことができます。 ※ 日時は 2026-01-23T09:00:00の形式で指定してください。未読のあるコンタクトのみを取得したい場合は、 unreadを指定してください。 |
| limit | 1~100の数値 | 任意 未指定時:100 最大取得件数を指定できます。 0以下の値や100より大きい値を指定した場合は100として扱われます。 |
リクエストの例
sh
curl -X POST "https://your.domain/cgi-bin/chatlk/chatBot.cgi"
-F "action=list_assign_contacts"
-F "access_token=(APIアクセスキー)"
-F "target=2026-01-23T09:00:00"
-F "limit=10"※ リクエスト先のURLは、お客様の環境に書き換えてください。
詳しくはリクエスト先のURLを参照してください。
レスポンス内容
| フィールド名 | フィールド値、意味 |
|---|---|
| result | ok=成功、ng=失敗 |
| server_time | 成功した時のサーバー時間(UTC) |
| offset | 取得開始行数 |
| all_count | 取得したコンタクト情報の件数 |
| list.item | 取得したコンタクト情報の配列 ※ コンタクト情報1件の内容は以下の表を参照してください。 |
コンタクト情報1件の内容
| フィールド名 | フィールド値、意味 |
|---|---|
| user_id | コンタクト相手のユーザーのシステムID |
| chat_id | コンタクトのシステムID |
| user_name | コンタクト相手のユーザー名 |
| user_type | コンタクト相手のユーザー種類。inner=組織内ユーザー、guest=ゲストユーザー ※ 組織の所属有無にかかわらず、ゲストユーザーを除くすべてのユーザーを「組織内ユーザー」として扱います。 |
| unread_count | コンタクトの未読数 |
| company_name | コンタクト相手がゲストユーザーの場合の所属している組織 ※ コンタクト相手がゲストユーザーではない場合は空になります。 |
| main_group | コンタクト相手の代表組織のシステムID |
| assign_group.item | コンタクト相手が所属している組織情報の配列 ※ 所属組織情報1件の内容は以下の表を参照してください。 |
所属組織情報1件の内容
| フィールド名 | フィールド値、意味 |
|---|---|
| id | 所属組織のシステムID |
| value | 所属組織の名前 |
※ result以外の値はresult=okのときのみ含まれます。
※ result=ngのときのレスポンスについては共通仕様を参照してください。
レスポンス内容の例
jsonc
// Content-Type: application/json
{
"result": "ok",
"server_time": "2026-04-10T09:00:00",
"offset": "0",
"all_count": "100",
"list": {
"item": [
{
"user_id": "1z68b0kdhr5z",
"chat_id": "1z73v9fr20un",
"user_name": "責任者",
"user_type": "inner",
"unread_count": "0",
"company_name": "",
"main_group": "000000000001",
"assign_group": {
"item": [
{
"id": "000000000001",
"value": "情報システム室"
},
{
"id": "1wkmq7ltrvo4",
"value": "サンプル組織"
}
]
}
},
{
"user_id": "1z73v9epocur",
"chat_id": "1wmjhq9txsba",
"user_name": "サンプルゲストユーザー",
"user_type": "guest",
"unread": "0",
"company_name": "ゲスト組織",
"main_group": "",
"assign_group": {
"item": []
}
},
// 以降は省略
]
}
}