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
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
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
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
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
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
Authorization
string
Bearer ***YOUR_API_KEY***
Last updated