Pular para o conteúdo principal

Educacenso

Repositório: censo

Validador do Educacenso (app censo). Recebe o retorno do INEP e o TXT do Educacenso e ajuda a tratar as divergências apontadas na validação — notadamente as da Receita Federal, expostas por API para que outros sistemas (ex.: o educacao) consumam o resultado já mesclado por pessoa.

Stack

  • Linguagem: Python
  • Web: Flask (rota api_retorno_rf em app.py)
  • Hospedagem: Heroku (app validador-educacenso)
  • Borda: Cloudflare Access no domínio validador-educacenso.appolus.com.br

Variáveis de ambiente

  • API_KEY — token compartilhado exigido no header x-api-key das rotas /api/*. Sem ela, as rotas de API respondem 503 (fail-closed).
  • MAX_CONTENT_LENGTH — limite de upload do app (25 MB).

APIs

  • Retorno da Receita FederalPOST /api/retorno-rf: envia o retorno do INEP + o TXT do Educacenso e devolve, mescladas por pessoa, as divergências da Receita Federal (valor enviado e valor correto).