Fazer Upload de um Template
Use este endpoint para fazer upload de um novo template no sistema. Ele aceita um arquivo .tpl que define a estrutura e a lógica do relatório.
O arquivo deve ser formatado de acordo com o tipo de saída desejado — HTML, XML, CSV, PDF ou TXT — utilizando blocos de plugin do Reporter quando aplicável.
Independentemente do formato, o arquivo deve sempre ser salvo com a extensão .tpl para que o template funcione corretamente.
Cabeçalhos
O token de autorização no formato 'Bearer '.
Importante: Este header é obrigatório se o seu ambiente tiver o Access Manager habilitado. Para mais informações, consulte a documentação do Access Manager.
O tipo de conteúdo da requisição. Importante: Para este endpoint, deve ser multipart/form-data.
O identificador único da Organização associada à requisição.
Chave de idempotência opcional para retentativas seguras. Se omitida, o servidor pode gerar uma automaticamente.
Consulte Retentativas e idempotência para mais detalhes.
Corpo
O arquivo .tpl que você criou para servir como definição do template.
O formato do relatório que o template irá gerar.
HTML, CSV, XML, PDF, TXT "TXT"
Uma breve descrição sobre o template.
"List of holders"
Resposta
Indica que o template foi criado com sucesso.
A resposta inclui o header X-Idempotency-Replayed.
Se o valor for false, a requisição foi recém-processada. Se o valor for true, a resposta é uma repetição de uma requisição processada anteriormente.
A resposta também pode incluir warnings quando a validação de schema não conseguiu validar completamente uma ou mais fontes de dados referenciadas pelo template. O template é criado mesmo assim.
Consulte Retentativas e idempotência para mais detalhes.
Detalhes sobre o template que foi criado ou atualizado.
ID único que identifica o template (formato UUID).
O formato da saída gerada (ex., HTML, CSV, PDF, TXT, XML).
Descreve brevemente para que serve o template ou o que ele contém.
O nome do arquivo de template conforme armazenado no sistema. Segue o formato <template_id>.tpl.
Timestamp indicando quando o template foi criado.
Timestamp indicando a última vez que o template foi atualizado.
Retornado quando a validação de schema não conseguiu validar completamente uma ou mais fontes de dados referenciadas pelo template. A operação de criação ou atualização é concluída mesmo assim. Ausente quando nenhum aviso foi produzido.

