Skip to main content
GET
https://sac-waffle-v2.theo-110.workers.dev
/
support
/
relatorios
/
filtros
curl -X GET "https://sac-waffle-v2.theo-110.workers.dev/support/relatorios/filtros" \
  -H "Authorization: Bearer seu_token_jwt"
{
  "success": true,
  "data": {
    "categorias": [
      {
        "main": "Programa de indicação e prêmios",
        "issues": [
          "Não recebi meus pontos de indicação",
          "Não consigo resgatar meu prêmio",
          "Meu link de indicação não funciona",
          "Quero saber quantos pontos tenho",
          "Indicação não foi computada"
        ]
      },
      {
        "main": "Streak (pontuação diária)",
        "issues": [
          "Streak não está contando",
          "Perdi meu streak injustamente",
          "Pontos não estão aparecendo",
          "Erro ao visualizar histórico"
        ]
      },
      {
        "main": "Problemas de recebimento das edições e cadastro",
        "issues": [
          "Não estou recebendo a newsletter",
          "Email está indo para spam",
          "Quero trocar meu email",
          "Quero cancelar minha inscrição",
          "Não recebi email de confirmação"
        ]
      }
    ],
    "agentes": [
      "[email protected]",
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ],
    "newsletters": [
      "the news",
      "the bizness",
      "the champs",
      "health times",
      "rising",
      "goget",
      "pod isso, vic?"
    ],
    "status": [
      "open",
      "in_progress",
      "resolved",
      "closed"
    ],
    "agrupamentos": [
      "hora",
      "dia",
      "semana",
      "mes",
      "ano"
    ]
  },
  "cache": {
    "hit": true,
    "age": 1200,
    "expiresIn": 6000
  }
}

Descrição

Retorna todos os filtros disponíveis para os endpoints de relatórios, incluindo categorias com seus issues, lista de agentes, newsletters cadastradas, status possíveis e opções de agrupamento. Útil para popular dropdowns e filtros em interfaces. 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.

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/filtros" \
  -H "Authorization: Bearer seu_token_jwt"
{
  "success": true,
  "data": {
    "categorias": [
      {
        "main": "Programa de indicação e prêmios",
        "issues": [
          "Não recebi meus pontos de indicação",
          "Não consigo resgatar meu prêmio",
          "Meu link de indicação não funciona",
          "Quero saber quantos pontos tenho",
          "Indicação não foi computada"
        ]
      },
      {
        "main": "Streak (pontuação diária)",
        "issues": [
          "Streak não está contando",
          "Perdi meu streak injustamente",
          "Pontos não estão aparecendo",
          "Erro ao visualizar histórico"
        ]
      },
      {
        "main": "Problemas de recebimento das edições e cadastro",
        "issues": [
          "Não estou recebendo a newsletter",
          "Email está indo para spam",
          "Quero trocar meu email",
          "Quero cancelar minha inscrição",
          "Não recebi email de confirmação"
        ]
      }
    ],
    "agentes": [
      "[email protected]",
      "[email protected]",
      "[email protected]",
      "[email protected]"
    ],
    "newsletters": [
      "the news",
      "the bizness",
      "the champs",
      "health times",
      "rising",
      "goget",
      "pod isso, vic?"
    ],
    "status": [
      "open",
      "in_progress",
      "resolved",
      "closed"
    ],
    "agrupamentos": [
      "hora",
      "dia",
      "semana",
      "mes",
      "ano"
    ]
  },
  "cache": {
    "hit": true,
    "age": 1200,
    "expiresIn": 6000
  }
}