{"mensagem":"LoasFácil API","versao":"2.0.0","endpoints":{"api":{"descricao":"Rotas públicas para requisições LOAS","base":"/api","exemplos":{"criarRequisicao":"POST /api/requisicoes","listarRequisicoes":"GET /api/requisicoes","obterPorCPF":"GET /api/requisicoes-por-cpf/:cpf","adicionarDocumento":"POST /api/requisicoes/:id/documentos","atualizarStatus":"PUT /api/requisicoes/:id/documentos/:docId/status","notificacoes":"GET /api/notificacoes/:cpf/nao-lidas"}},"auth":{"descricao":"Autenticação para painel admin","login":"POST /auth/login"},"authCliente":{"descricao":"App: usuário informa apenas CPF (cadastro feito pelo admin)","base":"/api/auth","validateCpf":"POST /api/auth/validate-cpf","login":"POST /api/auth/login (body: { cpf })","me":"GET /api/auth/me (requer token)"},"mobile":{"descricao":"API mobile - notificações e dispositivos (requer Bearer token)","base":"/api/mobile","notificacoes":"GET /api/mobile/notificacoes?pagina=1&limite=20&lida=&tipo=","contagem":"GET /api/mobile/notificacoes/contagem","naoLidas":"GET /api/mobile/notificacoes/nao-lidas","marcarLida":"PUT /api/mobile/notificacoes/:id/lida","marcarTodasLidas":"PUT /api/mobile/notificacoes/marcar-todas-lidas","registrarDispositivo":"POST /api/mobile/dispositivos/registrar","removerDispositivo":"POST /api/mobile/dispositivos/remover"},"authAdminClientes":{"descricao":"Admin cadastra CPF para o usuário acessar o app","cadastrarCliente":"POST /auth/clientes (token admin, body: { cpf, nome?, telefone?, email? })"},"admin":{"descricao":"Painel administrativo (requer autenticação)","loginPage":"GET /admin/login","dashboard":"GET /admin"},"health":"/health"},"firebase":"notificações push ativadas ✅","desenvolvedor":"LoasFácil Team","dataAtualizacao":"2026-10-29T19:46:10.241Z"}