Relatórios › Mensagens
Mensagens
GET /public/v1/reports/messages, volume de mensagens enviadas e recebidas.
GET /public/v1/reports/messagesPeríodo máximo: 366 dias
curl "https://api.takeflow.com.br/public/v1/reports/messages?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/messages?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/messages?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 as mensagens criadas no período, em tickets da empresa.
| Parâmetro | Efeito |
|---|---|
initialDate, finalDate | Período de envio ou recebimento (padrão: últimos 30 dias) |
queueIds, includeUnassignedQueue | Fila da mensagem (ou do ticket, se a mensagem não tem fila) |
userIds | Atendente do ticket |
whatsappIds | Conexão do ticket |
tagIds | Tickets com todas essas tags |
{ "period": { "initialDate": "2026-09-01", "finalDate": "2026-09-30" }, "total": 5230, "sent": 2800, "received": 2430}sent conta as mensagens enviadas pelo número da empresa e received, as recebidas dos contatos. É o mesmo cálculo do relatório de mensagens do Dashboard.