Skip to main content
GET
https://sac-waffle-v2.theo-110.workers.dev
/
support
/
relatorios
/
resumo
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support/relatorios/resumo" \
  -H "Authorization: Bearer seu_token_jwt"
{
  "success": true,
  "data": {
    "totalTickets": 342,
    "ticketsByStatus": {
      "open": 44,
      "in_progress": 23,
      "resolved": 198,
      "closed": 77
    },
    "ticketsByCategory": {
      "Programa de indicação e prêmios": 156,
      "Streak (pontuação diária)": 89,
      "Problemas de recebimento das edições e cadastro": 97
    },
    "resolutionMetrics": {
      "tempoMedioResolucao": "4h 32min",
      "tempoMedianoResolucao": "2h 15min",
      "taxaResolucaoGeral": 80.4,
      "ticketsResolvidos": 275,
      "ticketsPendentes": 44,
      "ticketsEmProgresso": 23
    },
    "ticketTrend": [
      {"periodo": "2024-01-01", "total": 12},
      {"periodo": "2024-01-02", "total": 15},
      {"periodo": "2024-01-03", "total": 8}
    ],
    "periodo": {
      "inicio": "2023-12-16",
      "fim": "2024-01-15"
    },
    "geradoEm": "2024-01-15T10:30:00.000Z"
  },
  "cache": {
    "hit": true,
    "age": 600,
    "expiresIn": 6600
  }
}

Descrição

Retorna um resumo rápido das métricas dos últimos 30 dias sem necessidade de parâmetros. Ideal para dashboards que precisam de uma visão geral rápida. Este endpoint utiliza cache KV com TTL de 2 horas.

Headers

Authorization
string
required
Bearer token JWT para autenticação

Query Parameters

Nenhum parâmetro necessário. O endpoint automaticamente usa os últimos 30 dias.

Response

success
boolean
required
Indica se a operação foi bem-sucedida
data
object
cache
object
Informações de cache (hit, age, expiresIn)
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support/relatorios/resumo" \
  -H "Authorization: Bearer seu_token_jwt"
{
  "success": true,
  "data": {
    "totalTickets": 342,
    "ticketsByStatus": {
      "open": 44,
      "in_progress": 23,
      "resolved": 198,
      "closed": 77
    },
    "ticketsByCategory": {
      "Programa de indicação e prêmios": 156,
      "Streak (pontuação diária)": 89,
      "Problemas de recebimento das edições e cadastro": 97
    },
    "resolutionMetrics": {
      "tempoMedioResolucao": "4h 32min",
      "tempoMedianoResolucao": "2h 15min",
      "taxaResolucaoGeral": 80.4,
      "ticketsResolvidos": 275,
      "ticketsPendentes": 44,
      "ticketsEmProgresso": 23
    },
    "ticketTrend": [
      {"periodo": "2024-01-01", "total": 12},
      {"periodo": "2024-01-02", "total": 15},
      {"periodo": "2024-01-03", "total": 8}
    ],
    "periodo": {
      "inicio": "2023-12-16",
      "fim": "2024-01-15"
    },
    "geradoEm": "2024-01-15T10:30:00.000Z"
  },
  "cache": {
    "hit": true,
    "age": 600,
    "expiresIn": 6600
  }
}