API com todas métricas do monitoramento

Para obter as mesmas informações da tela de monitoramento do BLIP Desk é necessário realizar chamadas há vários métodos, é possivel criar um método com retornos unificados?

            "maxQueueTime": 02:33:42,
            "maxFirstResponseTime": 22:20:40,
            "avgQueueTime": 00:00:00,
            "avgFirstResponseTime": 00:00:00,
            "avgWaitTime": 00:00:00,
            "avgResponseTime": 00:00:00,
            "avgAttendanceTime": 00:00:00,
            "ticketsPerAttendant": 2
            "waiting": 1,
            "open": 2,
            "closed": 0,
            "closedAttendant": 0,
            "closedClient": 0,
            "transferred": 0,
            "missed": 0,
            "agentsOnline": 1,
            "agentsPause": 1,
            "agentsInvisible": 1,
            "agentsOffline": 100
          

Sendo possivel filtrar o TEAM
{
  "id": "as4a5w4az",
  "to": "postmaster@desk.msging.net",
  "method": "get",
  "uri": "/analytics/reports/teams/{{teamName}}?beginDate=2019-04-15&endDate=2019-06-22"
}

Olá @Hermann

Muito boa a sua sugestão, de fato. Que tal postar ela lá no BLiP Ideas?

Você pode me dar um contexto do motivo de você estar querendo esses dados via API?

Utilizamos para relatório de BI com fotografia da operação no momento e auxiliar o dimensionamento do time de atendimento.

1 Curtida