Skip to main content
POST
/
v2
/
admin
/
reporting
/
queues
/
agent-availability
Admin Agent Availability
curl --request POST \
  --url https://api.voxo.co/v2/admin/reporting/queues/agent-availability \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "queueId": 1,
  "startDate": "<string>",
  "endDate": "<string>"
}
'
[
  {
    "peerName": "<string>",
    "name": "<string>",
    "queueTalkTime": 123,
    "nonQueueTalkTime": 123,
    "totalUnavailableTime": 123,
    "totalAvailableTime": 123,
    "offDutyTimes": [
      {
        "offDutyReason": "<string>",
        "offDutyTime": 123
      }
    ],
    "dndTimes": 123
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
queueId
number
required

Queue ID

Required range: x > 0
startDate
string
required

Start date for the report period

endDate
string
required

End date for the report period

users

Filter by user peer names, or 'ALL' for all users

distribution

Time distribution grouping (daily, weekly, monthly, or totals)

Available options:
weekly

Response

Agent availability results

peerName
string
required

Agent peer name

name
string
required

Agent display name

queueTalkTime
number
required

Queue talk time in seconds

nonQueueTalkTime
number
required

Non-queue talk time in seconds

totalUnavailableTime
number
required

Total unavailable time in seconds

totalAvailableTime
number
required

Total available time in seconds

offDutyTimes
object[]
required

Breakdown of off-duty periods

dndTimes
number
required

Do not disturb time in seconds