Objetivo
Você vai:
- Criar um template
.tplmínimo. - Enviar esse template como um template HTML.
- Gerar um relatório sem filtros de dados.
- Acompanhar o relatório até o fim do processamento.
- Baixar e verificar o arquivo finalizado.
Pré-requisitos
Você precisa de:
- Uma instância do Reporter em execução
- Um token de autenticação, se o Access Manager estiver habilitado
curl
Crie um template mínimo
Crie
first-report.tpl com conteúdo HTML estático:
.tpl. O conteúdo do template deve corresponder ao formato de saída selecionado. O Reporter aceita saídas em HTML, CSV, XML, PDF e TXT. Para saída em PDF, escreva o template em HTML e defina outputFormat=PDF.
Para templates que leem dados, veja Formatos de template.
Envie o template
Envie o arquivo com os três campos multipart obrigatórios:
template, outputFormat e description.
id do template retornado como TEMPLATE_ID:
Gere o relatório
Crie um relatório com os campos obrigatórios
templateId e filters. Use um objeto vazio quando não precisar de filtros.
id do relatório retornado como REPORT_ID:
Acompanhe o processamento
Verifique o relatório até que ele saia do status
Processing:
Veja Check report status para o schema da resposta.
Baixe e verifique a saída
Baixe o arquivo apenas quando o status do relatório for
Finished:
Solução de problemas
Próximos passos
- Siga Usando o Reporter para projetar um workflow reutilizável e recorrente.
- Aprenda a referenciar dados configurados em Formatos de template.
- Revise as orientações especializadas em Formatos regulatórios do BACEN antes de trabalhar com estruturas de relatórios regulatórios.
- Use o Início rápido da API do Reporter para exemplos completos da API.

