Relatórios › Atendentes
Atendentes
GET /public/v1/reports/agents, produtividade por atendente.
GET /public/v1/reports/agentsPeríodo máximo: 366 dias
curl "https://api.takeflow.com.br/public/v1/reports/agents?initialDate=2026-09-01&finalDate=2026-09-30" \ -H "x-api-key: tf_live_SUA_CHAVE"fetch("https://api.takeflow.com.br/public/v1/reports/agents?initialDate=2026-09-01&finalDate=2026-09-30", { headers: { "x-api-key": process.env.TAKEFLOW_API_KEY },}) .then((res) => res.json()) .then((body) => console.log(body));import json, os, urllib.request
req = urllib.request.Request( "https://api.takeflow.com.br/public/v1/reports/agents?initialDate=2026-09-01&finalDate=2026-09-30", headers={"x-api-key": os.environ["TAKEFLOW_API_KEY"]},)print(json.load(urllib.request.urlopen(req)))Um item por atendente que tem tickets criados no período, do que tem mais tickets para o que tem menos.
| Parâmetro | Efeito |
|---|---|
initialDate, finalDate | Período de criação dos tickets e das avaliações (padrão: últimos 30 dias) |
queueIds, includeUnassignedQueue, userIds, whatsappIds, tagIds | Filtram os tickets considerados |
[ { "userId": 5, "userName": "Ana Souza", "tickets": 142, "ticketsClosed": 120, "avgSupportTimeMinutes": 14, "rating": 4.9 }]| Campo | Significado |
|---|---|
tickets | Tickets do atendente criados no período |
ticketsClosed | Desses, quantos estão com status closed |
avgSupportTimeMinutes | Média, por ticket, dos minutos entre o primeiro início e o último encerramento de atendimento; null quando nenhum ticket do atendente tem atendimento encerrado com duração maior que zero |
rating | Média das avaliações recebidas pelo atendente no período; null sem avaliações |