エンゲージメント・キューの取得
get
/engagement/api/consumer/{fqSiteName}/v1/getEngagementQueue
この操作は、エンゲージメント・キューおよびキュー統計を取得するために使用されます。
URLパラメータとして渡されるJSONオブジェクトは、次のように定義され、URLエンコードされている必要があります -
{
"interfaceId": 0,
"interfaceName":"string",
"productId": 0,
"categoryId": 0,
"organizationId": 0,
"customFields" : [{"name":"STRING", "type":"", "value":"STRING"}]
}
カスタム・フィールド・オブジェクトのすべてのフィールドはオプションですが、'value'を指定する場合、'type'は次のいずれかである必要があります...
ブール、日付、日時、整数、ロング、文字列、小数
URLパラメータとして渡されるJSONオブジェクトは、次のように定義され、URLエンコードされている必要があります -
{
"interfaceId": 0,
"interfaceName":"string",
"productId": 0,
"categoryId": 0,
"organizationId": 0,
"customFields" : [{"name":"STRING", "type":"", "value":"STRING"}]
}
カスタム・フィールド・オブジェクトのすべてのフィールドはオプションですが、'value'を指定する場合、'type'は次のいずれかである必要があります...
ブール、日付、日時、整数、ロング、文字列、小数
リクエスト
パス・パラメータ
- fqSiteName: string
セッションを確立するためにコールによって返されるサイトの名前。
問合せパラメータ
- pool(optional): string
初期セッション確立コールから返されたプール識別子。
- request: string
URLでエンコードされたJSONリクエスト・オブジェクト。
レスポンス
サポートされるメディア・タイプ
- application/json; charset=utf-8
200 レスポンス
リクエストは正常に完了しました。
ルート・スキーマ : com.rightnow.chat.rest.consumer_api.model.responses.v1.GetEngagementQueueResponse
タイプ:
ソースを表示
object
- availableAgentSessions(optional): integer(int32)
すべてのエージェントで使用可能なセッションの合計数。
- chatRouteId(optional): integer(int32)
チャット・エンゲージメント・ルーティング識別子。
- clientId(optional): integer(int64)
クライアントの一意の識別子。
- clientIdString(optional): string
文字列としてのクライアントの一意の識別子。
- clientRequestTime(optional): string
yyyy-MM-dd'T'HH:mm:ssXXX形式のリクエスト・クライアントのローカル時間。
- clientTransactionId(optional): integer(int64)
クライアント・トランザクションの一意の識別子。 このフィールドに指定された値は、レスポンス・オブジェクトでエコー・バックされます。 リクエストをレスポンスにリンクするために使用されます。
- clientTransactionIdString(optional): string
クライアント・トランザクションの一意の識別子を文字列として指定します。
- engagementsInQueue(optional): integer(int32)
現在キューに入っているエンゲージメントの数。
- escalationQueueId(optional): integer(int64)
エスカレーション・キューの一意の識別子。
- escalationQueueIdString(optional): string
エスカレーション・キューの一意の識別子を文字列として指定します。
- expectedWaitSeconds(optional): integer(int64)
キュー内の予想待機時間。情報が不適切で、それ以外の場合は0以上である場合は -1。
- expectedWaitSecondsString(optional): string
キュー値の予想待機時間を文字列として指定します。
- outsideOperatingHours(optional): boolean
現在の時間が営業時間外かどうかを示します。 デフォルト値は次のとおりです: 偽
- pollingOverrideMultiplier(optional): integer(int32)
ポーリング上書き乗数。
- queueId(optional): integer(int64)
リクエストされたキューの一意の識別子。
- queueIdString(optional): string
リクエストされたキューの一意の識別子を文字列として指定します。
- serviceFinishTime(optional): string
リクエスト処理がyyyy-MM-dd'T'HH:mm:ssXXX形式で完了した日時。
- serviceStartTime(optional): string
リクエスト処理がyyyy-MM-dd'T'HH:mm:ssXXX形式で開始された日時。
- totalAgentsRequestingNewEngagement(optional): integer(int32)
新しいエンゲージメントのキャパシティを持つ、使用可能なエージェントの合計数。
- totalAvailableAgents(optional): integer(int32)
ステータスが使用可能なエージェントの合計数。
- totalUnavailableAgents(optional): integer(int32)
400 レスポンス
リクエスト・オブジェクトの検証に失敗しました。
ルート・スキーマ : スキーマ
タイプ:
object
404 レスポンス
リソースが見つかりませんでした。
ルート・スキーマ : スキーマ
タイプ:
object
500 レスポンス
リクエストの処理中にチャット・サーバーでエラーが発生しました。
ルート・スキーマ : スキーマ
タイプ:
object