Skip to main content
POST
/
v2
/
reporting
/
queues
/
agent-availability
User Agent Availability
curl --request POST \
  --url https://api.voxo.co/v2/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

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