Jump to: navigation, search
(Created target blank page For Version: HTCC:8.5.2)
 
(Update with the copy of version: 8.5.2DRAFT)
 
Line 1: Line 1:
<!-- Creation of the target page -->
+
=RequestAgentStats=
 +
__NOTOC__
 +
This operation is part of the [[Workbins|Workbins API]] section of the [[Welcome|Web Services API]].
 +
==Overview==
 +
Users can request statistics for workbins that have a specified type for a specified owner.
 +
{|
 +
! Request URL
 +
| /api/v2/workbins
 +
|-
 +
! HTTP Method
 +
| POST
 +
|-
 +
! Required Features
 +
| api-multimedia
 +
|}
 +
 
 +
==Request Agent Workbins Stats==
 +
 
 +
 
 +
 
 +
===Parameters===
 +
{|
 +
! Parameter
 +
! Value
 +
|-
 +
| operationName
 +
| RequestAgentStats
 +
|-
 +
|}
 +
 
 +
===Sample===
 +
The request involves sending a JSON body as well as adhering to the URL path listed above.
 +
 
 +
====Request====
 +
<pre>
 +
  POST api/v2/workbins
 +
  {
 +
      "operationName": "RequestAgentStats"
 +
  }
 +
</pre>
 +
 
 +
====Response====
 +
The response consists of an HTTP response and a CometD response.
 +
 
 +
'''HTTP response'''
 +
<pre>
 +
  {
 +
    "statusCode": 0,
 +
    "referenceId": 1
 +
  }
 +
</pre>
 +
 
 +
'''CometD Response'''
 +
<pre>
 +
  { 
 +
    "workbinStats":{ 
 +
        "bf839abe-81de-4e30-9fa7-f7b8ec0d6415":{ 
 +
          "Count":1,
 +
          "Owner":"28383e5523c7479cae4afa8df88d66df",
 +
          "Type":"Agent"
 +
        }
 +
    },
 +
    "messageType": "WorkbinStatsMessage",
 +
    "referenceId": 1
 +
  }
 +
</pre>
 +
 
 +
==Request Place Workbins Stats==
 +
===Parameters===
 +
{|
 +
|-
 +
! Parameter
 +
! Value
 +
|-
 +
|operationName
 +
|RequestAgentStats
 +
|-
 +
|workbinType
 +
|Place
 +
|-
 +
|workbinOwner
 +
|place name
 +
|}
 +
 
 +
===Sample===
 +
The request involves sending a JSON body as well as adhering to the URL path listed above.
 +
 
 +
====Request====
 +
<pre>
 +
  POST api/v2/workbins
 +
  {
 +
      "operationName": "RequestAgentStats",
 +
      "workbinType": "Place",
 +
      "workbinOwner": "Place1",
 +
  }
 +
</pre>
 +
 
 +
====Response====
 +
The response consists of an HTTP response and a CometD response.
 +
 
 +
'''HTTP response'''
 +
<pre>
 +
  {
 +
    "statusCode": 0,
 +
    "referenceId": 2
 +
  }
 +
</pre>
 +
 
 +
'''CometD Response'''
 +
<pre>
 +
  { 
 +
    "workbinStats":{ 
 +
        "861640a2-154e-4025-8e4f-49b74f805b6d":{ 
 +
          "Count":1,
 +
          "Owner":"Place1",
 +
          "Type":"Place"
 +
        }
 +
    },
 +
    "messageType": "WorkbinStatsMessage",
 +
    "referenceId": 2
 +
  }
 +
</pre>
 +
 
 +
==Request Agent Group Workbins Stats==
 +
===Parameters===
 +
{|
 +
|-
 +
! Parameter
 +
! Value
 +
|-
 +
|operationName
 +
|RequestAgentStats
 +
|-
 +
|workbinType
 +
|AgentGroup
 +
|-
 +
|workbinOwner
 +
|agent group name
 +
|}
 +
===Sample===
 +
The request involves sending a JSON body as well as adhering to the URL path listed above.
 +
 
 +
====Request====
 +
<pre>
 +
  POST api/v2/workbins
 +
  {
 +
      "operationName": "RequestAgentStats",
 +
      "workbinType": "AgentGroup",
 +
      "workbinOwner": "ServiceAgentGroup",
 +
  }
 +
</pre>
 +
 
 +
====Response====
 +
The response consists of an HTTP response and a CometD response.
 +
 
 +
'''HTTP response'''
 +
<pre>
 +
  {
 +
    "statusCode": 0,
 +
    "referenceId": 3
 +
  }
 +
</pre>
 +
 
 +
'''CometD Response'''
 +
<pre>
 +
  { 
 +
    "workbinStats":{ 
 +
        "39ac7955-8f82-4610-8090-7a6905a18073":{ 
 +
          "Count":1,
 +
          "Owner":"ServiceAgentGroup",
 +
          "Type":"AgentGroup"
 +
        }
 +
    },
 +
    "messageType": "WorkbinStatsMessage",
 +
    "referenceId": 3
 +
  }
 +
</pre>
 +
==Request Place Group Workbins Stats==
 +
===Parameters===
 +
 
 +
{|
 +
|-
 +
! Parameter
 +
! Value
 +
|-
 +
|operationName
 +
|RequestAgentStats
 +
|-
 +
|workbinType
 +
|PlaceGroup
 +
|-
 +
|workbinOwner
 +
|place group name
 +
|}
 +
 
 +
===Sample===
 +
The request involves sending a JSON body as well as adhering to the URL path listed above.
 +
 
 +
====Request====
 +
<pre>
 +
  POST api/v2/workbins
 +
  {
 +
      "operationName": "RequestAgentStats",
 +
      "workbinType": "PlaceGroup",
 +
      "workbinOwner": "ServicePlaceGroup",
 +
  }
 +
</pre>
 +
 
 +
====Response====
 +
The response consists of an HTTP response and a CometD response.
 +
 
 +
'''HTTP response'''
 +
<pre>
 +
  {
 +
    "statusCode": 0,
 +
    "referenceId": 4
 +
  }
 +
</pre>
 +
 
 +
'''CometD Response'''
 +
<pre>
 +
  { 
 +
    "workbinStats":{ 
 +
        "b28f9314-0a0d-451d-9a9a-45588dcc38c1":{ 
 +
          "Count":1,
 +
          "Owner":"ServicePlaceGroup",
 +
          "Type":"PlaceGroup"
 +
        }
 +
    },
 +
    "messageType": "WorkbinStatsMessage",
 +
    "referenceId": 4
 +
  }
 +
</pre>
 +
==Request Agent Workbins Stats by User==
 +
===Overview ===
 +
Users can request statistics for workbins for a specific agent.
 +
{|
 +
|-
 +
| Request URL
 +
| /api/v2/users/{userId}/workbins
 +
|-
 +
| HTTP Method
 +
| POST
 +
|-
 +
| Required Features
 +
| api-multimedia
 +
|}
 +
===Parameters===
 +
{|
 +
|-
 +
! Parameter
 +
! Value
 +
|-
 +
|operationName
 +
|RequestAgentStats
 +
|}
 +
===Sample===
 +
The request involves sending a JSON body as well as adhering to the URL path listed above.
 +
 
 +
====Request====
 +
<pre>
 +
  POST api/v2/users/28383e5523c7479cae4afa8df88d66df/workbins
 +
  {
 +
      "operationName": "RequestAgentStats"
 +
  }
 +
</pre>
 +
 
 +
====Response====
 +
The response consists of an HTTP response and a CometD response.
 +
 
 +
'''HTTP response'''
 +
<pre>
 +
  {
 +
    "statusCode": 0,
 +
    "referenceId": 5
 +
  }
 +
</pre>
 +
 
 +
'''CometD Response'''
 +
<pre>
 +
  { 
 +
    "workbinStats":{ 
 +
        "bf839abe-81de-4e30-9fa7-f7b8ec0d6415":{ 
 +
          "Count":1,
 +
          "Owner":"28383e5523c7479cae4afa8df88d66df",
 +
          "Type":"Agent"
 +
        }
 +
    },
 +
    "messageType": "WorkbinStatsMessage",
 +
    "referenceId": 5
 +
  }
 +
</pre>
 +
 
 +
 
 +
[[Category:V:HTCC:8.5.2]]

Latest revision as of 18:07, November 30, 2017

RequestAgentStats

This operation is part of the Workbins API section of the Web Services API.

Overview

Users can request statistics for workbins that have a specified type for a specified owner.

Request URL /api/v2/workbins
HTTP Method POST
Required Features api-multimedia

Request Agent Workbins Stats

Parameters

Parameter Value
operationName RequestAgentStats

Sample

The request involves sending a JSON body as well as adhering to the URL path listed above.

Request

  POST api/v2/workbins
  {
      "operationName": "RequestAgentStats"
  }

Response

The response consists of an HTTP response and a CometD response.

HTTP response

  {
     "statusCode": 0,
     "referenceId": 1
  }

CometD Response

  {  
     "workbinStats":{  
        "bf839abe-81de-4e30-9fa7-f7b8ec0d6415":{  
           "Count":1,
           "Owner":"28383e5523c7479cae4afa8df88d66df",
           "Type":"Agent"
        }
     },
     "messageType": "WorkbinStatsMessage",
     "referenceId": 1
  }

Request Place Workbins Stats

Parameters

Parameter Value
operationName RequestAgentStats
workbinType Place
workbinOwner place name

Sample

The request involves sending a JSON body as well as adhering to the URL path listed above.

Request

  POST api/v2/workbins
  {
      "operationName": "RequestAgentStats",
      "workbinType": "Place",
      "workbinOwner": "Place1",
  }

Response

The response consists of an HTTP response and a CometD response.

HTTP response

  {
     "statusCode": 0,
     "referenceId": 2
  }

CometD Response

  {  
     "workbinStats":{  
        "861640a2-154e-4025-8e4f-49b74f805b6d":{  
           "Count":1,
           "Owner":"Place1",
           "Type":"Place"
        }
     },
     "messageType": "WorkbinStatsMessage",
     "referenceId": 2
  }

Request Agent Group Workbins Stats

Parameters

Parameter Value
operationName RequestAgentStats
workbinType AgentGroup
workbinOwner agent group name

Sample

The request involves sending a JSON body as well as adhering to the URL path listed above.

Request

  POST api/v2/workbins
  {
      "operationName": "RequestAgentStats",
      "workbinType": "AgentGroup",
      "workbinOwner": "ServiceAgentGroup",
  }

Response

The response consists of an HTTP response and a CometD response.

HTTP response

  {
     "statusCode": 0,
     "referenceId": 3
  }

CometD Response

  {  
     "workbinStats":{  
        "39ac7955-8f82-4610-8090-7a6905a18073":{  
           "Count":1,
           "Owner":"ServiceAgentGroup",
           "Type":"AgentGroup"
        }
     },
     "messageType": "WorkbinStatsMessage",
     "referenceId": 3
  }

Request Place Group Workbins Stats

Parameters

Parameter Value
operationName RequestAgentStats
workbinType PlaceGroup
workbinOwner place group name

Sample

The request involves sending a JSON body as well as adhering to the URL path listed above.

Request

  POST api/v2/workbins
  {
      "operationName": "RequestAgentStats",
      "workbinType": "PlaceGroup",
      "workbinOwner": "ServicePlaceGroup",
  }

Response

The response consists of an HTTP response and a CometD response.

HTTP response

  {
     "statusCode": 0,
     "referenceId": 4
  }

CometD Response

  {  
     "workbinStats":{  
        "b28f9314-0a0d-451d-9a9a-45588dcc38c1":{  
           "Count":1,
           "Owner":"ServicePlaceGroup",
           "Type":"PlaceGroup"
        }
     },
     "messageType": "WorkbinStatsMessage",
     "referenceId": 4
  }

Request Agent Workbins Stats by User

Overview

Users can request statistics for workbins for a specific agent.

Request URL /api/v2/users/{userId}/workbins
HTTP Method POST
Required Features api-multimedia

Parameters

Parameter Value
operationName RequestAgentStats

Sample

The request involves sending a JSON body as well as adhering to the URL path listed above.

Request

  POST api/v2/users/28383e5523c7479cae4afa8df88d66df/workbins
  {
      "operationName": "RequestAgentStats"
  }

Response

The response consists of an HTTP response and a CometD response.

HTTP response

  {
     "statusCode": 0,
     "referenceId": 5
  }

CometD Response

  {  
     "workbinStats":{  
        "bf839abe-81de-4e30-9fa7-f7b8ec0d6415":{  
           "Count":1,
           "Owner":"28383e5523c7479cae4afa8df88d66df",
           "Type":"Agent"
        }
     },
     "messageType": "WorkbinStatsMessage",
     "referenceId": 5
  }
This page was last edited on November 30, 2017, at 18:07.
Comments or questions about this documentation? Contact us for support!