Skip to main content
GET
https://sac-waffle-v2.theo-110.workers.dev
/
support
/
relatorios
/
comparativo
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support/relatorios/comparativo?data_inicio=2024-01-01&data_fim=2024-01-31&comparar_com=periodo_anterior" \
  -H "Authorization: Bearer seu_token_jwt"
{
  "success": true,
  "data": {
    "atual": {
      "totalTickets": 342,
      "ticketsByStatus": {
        "open": 44,
        "in_progress": 23,
        "resolved": 198,
        "closed": 77
      },
      "resolutionMetrics": {
        "taxaResolucaoGeral": 80.4
      },
      "periodo": {
        "inicio": "2024-01-01",
        "fim": "2024-01-31"
      }
    },
    "anterior": {
      "totalTickets": 298,
      "ticketsByStatus": {
        "open": 38,
        "in_progress": 19,
        "resolved": 176,
        "closed": 65
      },
      "resolutionMetrics": {
        "taxaResolucaoGeral": 80.9
      },
      "periodo": {
        "inicio": "2023-12-01",
        "fim": "2023-12-31"
      }
    },
    "variacao": {
      "totalTickets": 14.8,
      "taxaResolucao": -0.6
    }
  },
  "cache": {
    "hit": false
  }
}

Descrição

Compara métricas do período atual com um período anterior, calculando variações percentuais. Permite comparar com o período imediatamente anterior ou com o mesmo período do ano passado. Este endpoint utiliza cache KV com TTL de 2 horas.

Headers

Authorization
string
required
Bearer token JWT para autenticação

Query Parameters

data_inicio
string
Data de início do período atual (formato: YYYY-MM-DD). Padrão: 30 dias atrás
data_fim
string
Data de fim do período atual (formato: YYYY-MM-DD). Padrão: hoje
comparar_com
string
default:"periodo_anterior"
Tipo de comparaçãoValores aceitos:
  • periodo_anterior - Compara com o período de mesmo tamanho imediatamente anterior
  • mesmo_periodo_ano_anterior - Compara com o mesmo período do ano passado

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/comparativo?data_inicio=2024-01-01&data_fim=2024-01-31&comparar_com=periodo_anterior" \
  -H "Authorization: Bearer seu_token_jwt"
{
  "success": true,
  "data": {
    "atual": {
      "totalTickets": 342,
      "ticketsByStatus": {
        "open": 44,
        "in_progress": 23,
        "resolved": 198,
        "closed": 77
      },
      "resolutionMetrics": {
        "taxaResolucaoGeral": 80.4
      },
      "periodo": {
        "inicio": "2024-01-01",
        "fim": "2024-01-31"
      }
    },
    "anterior": {
      "totalTickets": 298,
      "ticketsByStatus": {
        "open": 38,
        "in_progress": 19,
        "resolved": 176,
        "closed": 65
      },
      "resolutionMetrics": {
        "taxaResolucaoGeral": 80.9
      },
      "periodo": {
        "inicio": "2023-12-01",
        "fim": "2023-12-31"
      }
    },
    "variacao": {
      "totalTickets": 14.8,
      "taxaResolucao": -0.6
    }
  },
  "cache": {
    "hit": false
  }
}