Agent Performance
See how your agents are doing including their average response time and rating.
Agent List
GET
https://{{account_id}}.acquire.io/api/v1/analytics/agent/agent-list
Retrieve a list of agent data including their name, ID, department, role, rating, online status, and channel access.
Query Parameters
Name | Type | Description |
---|---|---|
search | string | Search for an agent by name or email. |
page | string | Page number for which you want agent records if you are using pagination. If you are not passing a limit or page then it will retrieve all records. |
limit | string | Number of records you want in one call. If you are not passing a limit or page then it will retrieve all records. |
Headers
Name | Type | Description |
---|---|---|
Authorization | string | Bearer ***YOUR_API_KEY*** |
Agent Graph Data
GET
https://{{account_id}}.acquire.io/api/v1/analytics/agent/graph-data
View agent metrics, including ratings, response times, and total conversations across all channels. The agent_id
must be passed in to the endpoint as a query parameter.
Query Parameters
Name | Type | Description |
---|---|---|
agent_id | string | Pass the ID of an agent for which you want to get data.You can get the agent_id by calling agent list endpoint mentioned above. |
start_date | string | Date From (Date format = YYYY-MM-DD hh:mm:ss, e.g 2021-01-01 00:00:00) |
end_date | string | Date End (Date Format = YYYY-MM-DD hh:mm:ss, e.g 2021-01-01 23:59:59) |
offset | string | This parameter is used for the timezone value and the default timezone will be "GMT". e.g. +05:30 for particular timezone. Default is +00:00 |
output | string | json or csv |
Headers
Name | Type | Description |
---|---|---|
Authorization | string | Bearer ***YOUR_API_KEY*** |
Agent Leaderboard
GET
https://{{account_id}}.acquire.io/api/v1/analytics/agent/agent-leaderboard
Retrieve a list of agent rankings. Agents are ranked by rating and number of cases solved.
Query Parameters
Name | Type | Description |
---|---|---|
filter.role | array | Array of integers. List of role ids for which API will return details of cases for agent. Ex. [1,2] |
filter.departments | array | Array of integers. List of department ids for which API will return details of cases for agent. Ex. [1,2] |
filter.channel | array | List of channels for which API will return details of cases for agent. Ex. [var _utcDate = new Date(localDate.getUTCFullYear(), localDate.getUTCMonth(), localDate.getUTCDate(), localDate.getUTCHours(), localDate.getUTCMinutes(), localDate.getUTCSeconds());'chat', 'mail', 'voip'] |
search | string | You can pass text that will be applicable to search in agent name or email. |
limit | string | Number of records you want in one call. If you are not passing a limit or page then it will retrieve all records. |
page | string | Page number for which you want agent records if you are using pagination. If you are not passing a limit or page then it will retrieve all records. |
start_date | string | Date From (Date format = YYYY-MM-DD hh:mm:ss, e.g 2021-01-01 00:00:00) |
end_date | string | Date End (Date Format = YYYY-MM-DD hh:mm:ss, e.g 2021-01-01 23:59:59) |
offset | string | This parameter is used for the timezone value and the default timezone will be "GMT". e.g. +05:30 for particular timezone. Default is +00:00 |
output | string | json or csv |
Headers
Name | Type | Description |
---|---|---|
Authorization | string | Bearer ***YOUR_API_KEY*** |
Last updated