§ チームに所属する全てのエージェントのステータスを呼び出す
※ LiveAgent version 2.8.2.1 以降に対応します。
API 呼び出し例
GET
http://example.com/api/departments/[departmentid]/agents?apikey=[value]呼び出し時の必須パラメータ
| パラメータ名 | 形式 | 内容 |
|---|---|---|
| [departmentid] | text | エージェントのチーム ID |
| apikey | text | API キー |
出力データの内容
呼び出しフィールド
| フィールド名 | 形式 | 内容 |
|---|---|---|
| agents | list | チームに所属する全てのエージェントのリスト |
| "agents" フィールドには 6 種類のカラムがあります | ||
| userid | text | エージェントのユーザー ID |
| firstname | text | エージェントの名 |
| lastname | text | エージェントの姓 |
| text | エージェントのメールアドレス | |
| onlinestatus | text | チームにおけるエージェントのオンラインステータス。次の値を組み合わせます T, P, M (T - チャット, P - 電話, M - 自動チケット解決) |
| presetstatus | text | チームにおけるエージェントの現在のステータス。 エージェントの有効ステータスが次の値を組み合わせて示されます。 T, P, M (T - チャット, P - 電話, M - 自動チケット解決) |
| データ出力例 | |
|---|---|
XML | <?xml version="1.0" encoding="utf-8"?> <response> <agents> <agent> <userid>ag0h45s</userid> <firstname>John</firstname> <lastname>Doe</lastname> <email>john@agent.com</email> <onlinestatus>M</onlinestatus> <presetstatus>M</presetstatus> </agent> <agent> <userid>bc0s45s</userid> <firstname>Any</firstname> <lastname>Johnason</lastname> <email>any@agent.com</email> <onlinestatus>M</onlinestatus> <presetstatus>M</presetstatus> </agent> </agents> </response> |
JSON | {
"response":{
"agents":[
{
"userid":"ag0h45s",
"firstname":"John",
"lastname":"Doe",
"email":"john@agent.com",
"onlinestatus":"M",
"presetstatus":"M"
},
{
"userid":"bc0s45s",
"firstname":"Any",
"lastname":"Johnason",
"email":"any@agent.com",
"onlinestatus":"M",
"presetstatus":"M"
}
]
}
} |
§ チームのリストを呼び出す
※ LiveAgent version 2.8.2.1 以降に対応します。
API 呼び出し例
GET
http://example.com/api/departments?apikey=[value]呼び出し時の必須パラメータ
| パラメータ名 | 形式 | 内容 |
|---|---|---|
| apikey | text | API キー |
出力データの内容
呼び出しフィールド
| フィールド名 | 形式 | 内容 |
|---|---|---|
| departments | list | エージェントのチームのリスト |
| "departments" フィールドには 6 種類のカラムがあります | ||
| departmentid | text | チーム ID |
| name | text | チームの名称 |
| description | text | チームの概要 |
| onlinestatus | text | チームのオンラインステータス - チームレベルでのオンラインステータスを次の値を組み合わせて出力します。 T, P, M (T - チャット, P - 電話, M - 自動チケット解決) |
| presetstatus | text | チームの現在のステータス - チームがサービス提供可能かのステータスを、次の値を組み合わせて出力します。 T, P, M (T - チャット, P - 電話, M - 自動チケット解決) |
| deleted | constlist | If チームが削除されたかどうか (有効値: Y - 削除済, N - 未削除) |
| データ出力例 | |
|---|---|
XML | <?xml version="1.0" encoding="utf-8"?> <response> <departments> <department> <departmentid>d1s58gs4</departmentid> <name>Department 1</name> <description>This is first deaprtment</description> <onlinestatus>M</onlinestatus> <presetstatus>M</presetstatus> <deleted>N</deleted> </department> <department> <departmentid>d2s58gs4</departmentid> <name>Department 2</name> <description>This is second deaprtment</description> <onlinestatus>R</onlinestatus> <presetstatus>MRT</presetstatus> <deleted>N</deleted> </department> </departments> </response> |
JSON | {
"response":{
"departments":[
{
"departmentid":"d1s58gs4",
"name":"Department 1",
"description":"This is first deaprtment",
"onlinestatus":"M",
"presetstatus":"M",
"deleted":"N"
},
{
"departmentid":"d2s58gs4",
"name":"Department 2",
"description":"This is second deaprtment",
"onlinestatus":"R",
"presetstatus":"MRT",
"deleted":"N"
}
]
}
} |
§ チームの詳細情報を呼び出す
※ LiveAgent version 2.8.2.1 以降に対応します。
API 呼び出し例
GET
http://example.com/api/departments/[departmentid]?apikey=[value]呼び出し時の必須パラメータ
| パラメータ名 | 形式 | 内容 |
|---|---|---|
| [departmentid] | text | エージェントのチーム ID |
| apikey | text | API キー |
出力データの内容
呼び出しフィールド
| フィールド名 | 形式 | 内容 |
|---|---|---|
| departmentid | text | エージェントのチーム ID |
| name | text | チームの名称 |
| description | text | チームの概要 |
| onlinestatus | text | チームのオンラインステータス- チームレベルでのオンラインステータスを、次の値を組み合わせて出力します。 T, P, M (T - チャット, P - 電話, M - 自動チケット解決) |
| presetstatus | text | チームの現在のステータス - チームレベルでのサービス稼働状況を、次の値を組み合わせて出力します。 T, P, M (T - チャット, P - 電話, M - 自動チケット解決) |
| deleted | constlist | チームが削除されたかどうか (有効値: Y - 削除済, N - 未削除) |
| データ出力例 | |
|---|---|
XML | <?xml version="1.0" encoding="utf-8"?> <response> <departmentid>e4y7g8s8</departmentid> <name>Support</name> <description>General support department</description> <onlinestatus>M</onlinestatus> <presetstatus>M</presetstatus> <deleted>N</deleted> </response> |
JSON | {
"response":{
"departmentid":"e4y7g8s8",
"name":"Support",
"description":"General support department",
"onlinestatus":"M",
"presetstatus":"M",
"deleted":"N"
}
} |