Relatórios › Satisfação (CSAT)
Satisfação (CSAT)
GET /public/v1/reports/csat, avaliações de 1 a 5 recebidas no período.
GET /public/v1/reports/csatPeríodo máximo: 366 dias
curl "https://api.takeflow.com.br/public/v1/reports/csat?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/csat?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/csat?initialDate=2026-09-01&finalDate=2026-09-30", headers={"x-api-key": os.environ["TAKEFLOW_API_KEY"]},)print(json.load(urllib.request.urlopen(req)))Considera as avaliações registradas no período.
| Parâmetro | Efeito |
|---|---|
initialDate, finalDate | Período das avaliações (padrão: últimos 30 dias) |
userIds | Atendente avaliado |
queueIds, includeUnassignedQueue, whatsappIds, tagIds | Fila, conexão e tags do ticket avaliado |
{ "period": { "initialDate": "2026-09-01", "finalDate": "2026-09-30" }, "averageScore": 4.65, "totalRatings": 320, "scoreDistribution": { "1": 5, "2": 10, "3": 25, "4": 80, "5": 200 }}scoreDistribution sempre traz as notas de 1 a 5, com 0 quando não houve avaliação com aquela nota. averageScore tem duas casas decimais e é 0 sem avaliações.