Antes de começar
Você precisa de:
- Uma instância do Reporter em execução
- Um token de autenticação válido (se o Access Manager estiver habilitado)
- Um arquivo de template
.tplpronto para upload
cURL. Substitua $TOKEN pelo seu token de autenticação e https://reporter.example.com pela URL do seu Reporter.
Passo 1: Fazer upload de uma template
Faça upload de um arquivo
.tpl que define a estrutura e o conteúdo do seu relatório. O conteúdo do arquivo deve corresponder ao formato de saída desejado (HTML, XML, CSV, TXT), mas o arquivo em si deve ter extensão .tpl.
cURL
id da template. Você o usará para gerar relatórios.
Formatos de saída suportados
| Formato | Caso de uso |
|---|---|
CSV | Exportações de dados e integração com planilhas |
XML | Dados estruturados e envios regulatórios |
HTML | Relatórios visualizáveis no navegador |
PDF | Documentos prontos para impressão e compartilhamento |
TXT | Texto simples e integração com sistemas legados |
Passo 2: Verificar a template
Liste suas templates para confirmar que o upload foi bem-sucedido.
cURL
Passo 3: Gerar um relatório
Envie uma requisição de geração de relatório com o ID da template e filtros opcionais para restringir os dados.
cURL
id do relatório para os próximos passos.
Estrutura de filtros
Os filtros seguem o caminho: fonte de dados > tabela > campo > operador > valores.| Operador | Descrição | Exemplo |
|---|---|---|
eq | Igual a | { "eq": ["active"] } |
gt / gte | Maior que / maior ou igual | { "gte": ["2026-01-01"] } |
lt / lte | Menor que / menor ou igual | { "lt": [1000] } |
between | Valor dentro de um intervalo | { "between": ["2026-03-01", "2026-03-31"] } |
in / nin | Valor em / não em uma lista | { "in": ["active", "pending"] } |
Os filtros são opcionais. Omita-os para gerar um relatório com todos os dados disponíveis.
Passo 4: Verificar status do relatório
A geração de relatórios é assíncrona. Consulte o endpoint de status até que o relatório esteja pronto.
cURL
| Status | Significado |
|---|---|
Processing | O Reporter está consultando dados e renderizando a template |
Finished | O relatório está pronto para download |
Error | Ocorreu um erro durante a geração |
Finished antes de prosseguir para o download.
Passo 5: Baixar o relatório
Quando o relatório estiver finalizado, baixe o arquivo gerado.
cURL
Content-Disposition indicando o nome do arquivo e formato.
Passo 6: Explorar fontes de dados
Para entender quais dados estão disponíveis para suas templates, liste as fontes de dados configuradas e seus esquemas.
cURL
{{ datasource.table.field }}.
Próximos passos
O que é o Reporter?
Visão completa da sintaxe de templates, tags e filtros.
Formatos de templates
Exemplos práticos para templates HTML, XML e TXT.
Usando o Reporter
Guia detalhado sobre templates, armazenamento e configuração de fontes de dados.
Tratamento de erros
Lista completa de códigos de erro e como resolvê-los.

