HTML estilizadov10Sem dependência externa

Clientes Não Renovados — EVO

Finalidade

Ferramenta interna em /not/1/ para consultar clientes não renovados via EVO, filtrar o resultado e exportar planilhas para disparo.

Caminho

/not/1/

API interna

/not/1/api/not_renewed.php

Ações

Ação Método esperado Descrição
fetch GET Consulta a EVO e retorna linhas normalizadas. É a ação padrão.
download_xlsx GET Baixa XLSX bruto retornado pela EVO.
export_filtered_excel POST JSON Recebe linhas filtradas da tela e exporta Excel.
export_blast_excel POST JSON Exporta no formato de disparo: nome, numero, e-mail.

Parâmetros de consulta EVO

Parâmetro Descrição
dtStart Data inicial YYYY-MM-DD.
dtEnd Data final YYYY-MM-DD.
unitId Unidade/filial opcional.

Recursos encontrados

  • Fallbacks de formato de data.
  • Fallback de parsing para XLSX, JSON, HTML e texto delimitado.
  • Exportação para disparo usando template templates/disparo_template.xlsx.
  • Tratamento específico para 401/403/204 da EVO.

Correções recomendadas

  • Remover credenciais EVO do config.php e do config.example.php.
  • Rotacionar token/senha detectados no ZIP.
  • Usar variáveis de ambiente EVO_USER, EVO_PASS ou EVO_TOKEN.
  • Desabilitar detalhes de debug em produção.