Relatórios › Mapa de calor
Mapa de calor
GET /public/v1/reports/heatmap, tickets criados por dia da semana e hora.
GET /public/v1/reports/heatmapPeríodo máximo: 366 dias
curl "https://api.takeflow.com.br/public/v1/reports/heatmap?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/heatmap?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/heatmap?initialDate=2026-09-01&finalDate=2026-09-30", headers={"x-api-key": os.environ["TAKEFLOW_API_KEY"]},)print(json.load(urllib.request.urlopen(req)))Conta os tickets criados no período por dia da semana e hora, no fuso da empresa. Só aparecem as combinações com pelo menos um ticket.
| Parâmetro | Efeito |
|---|---|
initialDate, finalDate | Período de criação (padrão: últimos 30 dias) |
queueIds, includeUnassignedQueue, userIds, whatsappIds, tagIds, ticketStatus | Mesmos filtros de /reports/tickets |
[ { "dayOfWeek": 1, "hour": 9, "count": 42 }, { "dayOfWeek": 1, "hour": 10, "count": 57 }]dayOfWeek vai de 0 (domingo) a 6 (sábado); hour, de 0 a 23.