# Template

Operações relacionadas a templates de processos

## Retorna o HTML de um template pelo nome

 - [GET /hub-api/template](https://hubapi.aprova.com.br/aprovahubapi/template/gettemplatev1http.md): Retorna o conteúdo HTML de um template de processo a partir do seu nome.
O nome do template segue o padrão {Cidade}/{NomeArquivo}.html (ex: MogidascruzesSP/Alvara_Aprovacao_Execucao_Projetos.html).

Seleção da versão:
- Usa a versão ativa (actual_version) quando existir e tiver HTML válido
- Caso contrário, utiliza a última versão (maior índice) com HTML válido
- Permite fallback quando actual_version está ausente ou aponta para versão sem conteúdo

Validação de HTML:
- Retorna 404 quando o HTML está vazio, nulo ou contém apenas espaços em branco

Possíveis erros 404:
- Template não encontrado no banco
- Template sem versões
- Template sem HTML válido (vazio ou inexistente) em nenhuma versão

