Esta página muestra un ejemplo para obtener los tiempos del agente desde la API REST. Hay dos formas de obtener los tiempos del agente.

  • Lista
  • Agregación

Lista de horas de conexión/inicio de sesión de los agentes

Esta llamada a la API devuelve una lista de los tiempos en línea del agente https://developers.chatvisor.com/#operation/getAgentLoggedInTimesUsingPOST

Solicitud

Respuesta

POST https://api.chatvisor.com/rest/v1/report/agent/times/online?access_token=<TOKEN>

BODY:
{
    "grouping": "LAST_7_DAYS"
}

Totalización de los tiempos de conexión/inicio de sesión de los agentes

Esta llamada a la API devuelve una estadística agregada de los tiempos de los agentes en segundos.

 https://developers.chatvisor.com/#operation/getUsingPOST

Solicitud

Respuesta

POST https://api.chatvisor.com/rest/v1/report/agent?access_token=<TOKEN>

BODY:
{
  "metrics": [
      {
        "metricName": "ONLINE_TIME", # or LOGGED_IN_TIME
        "groupBy": "AGENT" # optional group by agent
      }
  ],
  "dateFilter": {
    "grouping": "LAST_7_DAYS"
  }
}