[GET] /metrics/

Objetivo:

Éste servicio sirve para devolver métricas relacionadas a sesiones en un determinado rango de tiempo.

Parametros:

  • dateISOFrom: Fecha formato ISO. Se usa cómo punto de partida para devolver los registros.
  • dateISOTo: Fecha formato ISO. Se usa cómo limite para devolver los registros.

Ejemplo CURL:

curl -X GET --header 'Accept: application/json' --header 'dateISOFrom: 2020-01-01T00:00:00.000Z' --header 'dateISOTo: 2020-01-01T23:59:00.000Z' --header 'access-token: <ACCESS-TOKEN>' 'https://go.botmaker.com/api/v1.0/metrics'

Estructura respuesta

  • totalMsgByOp [number] Cantidad total de mensajes por operador | 35.
  • totalSessions [number] Cantidad total de sesiones| 10.
  • totalUsers [number] Cantidad total de usuarios | 7.
  • byChannels [array] Lista de canales
  • totalSessionsHandleByBots [number] Cantidad total de sesiones manenajadas por bots | 2.
  • totalSessionsHandleByOperators [number] Cantidad total de sesiones manenajadas por operadores | 10.
  • totalMsgByBot [number] Cantidad total de mensajes por bot | 7.
  • totalMsgByUser [number] Cantidad total de mensajes por usuario | 9.
  • totalTopics [number] Cantidad total de temas | 3.

Ejemplo JSON:

{"totalMsgByOp":0,"totalSessions":0,"totalUsers":0,"byChannels":[],"totalSessionsHandleByBots":0,"totalSessionsHandleByOperators":0,"totalMsgByBot":0,"totalMsgByUser":0,"totalTopics":0}