Criar um Relatório
Use este endpoint para gerar relatórios de forma assíncrona utilizando templates pré-registrados. Você pode aplicar filtros personalizados para definir critérios específicos por domínio, como IDs de conta no onboarding.
A requisição retorna um reportId único para acompanhar o status e baixar o relatório quando estiver pronto.
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 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
Detalhes da requisição para gerar o relatório.
Identificador único do template usado para gerar o relatório.
Objeto que define os critérios de filtragem aplicados aos dados usados no relatório. Agora suporta operadores de filtragem avançados incluindo equality, comparison, range e condições baseadas em lista.
Importante: O objeto filters deve ser incluído no corpo da requisição, mesmo que esteja vazio.
Resposta
Indica que a requisição de relatório foi criada 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.
Consulte Retentativas e idempotência para mais detalhes.
Detalhes sobre o relatório que foi criado.
Identificador único da requisição de geração de relatório.
Identificador único do template usado para gerar o relatório.
Formato de saída configurado no template usado para gerar o relatório.
"XML"
Descrição configurada no template usado para gerar o relatório.
"Cadoc"
Objeto que define os critérios de filtragem aplicados aos dados usados no relatório. Agora suporta operadores de filtragem avançados incluindo equality, comparison, range e condições baseadas em lista.
Status atual do relatório
Timestamp indicando quando o processamento do relatório foi concluído.
Timestamp indicando quando esta requisição de relatório foi criada.
Timestamp indicando a última atualização desta requisição de relatório.
Timestamp indicando quando esta requisição de relatório foi excluída logicamente, se aplicável.
Um objeto contendo informações adicionais sobre o relatório como pares chave-valor. Os valores podem ser strings simples ou objetos aninhados. Para relatórios que falharam, este objeto inclui uma entrada error descrevendo a falha (code, title, message e details).

