Pular para o conteúdo principal

Enfileira a geração de um relatório

POST 

/user/report

Cria um pedido de geração de relatório para o tipo (IDTypeCompanyReport) e filtros (Query) informados. O processamento é assíncrono: a API registra o pedido com status 1 (Processando) e devolve imediatamente o histórico atualizado de relatórios do usuário. Quando a geração termina, o arquivo fica disponível em Link e o status passa para 2 (Gerado) ou 3 (Sem dados). Os relatórios de uma mesma empresa são processados em sequência, um de cada vez.

Duplicidade: o pedido é bloqueado se já existe um relatório do mesmo tipo, com a mesma Query, do mesmo usuário, ainda sem arquivo pronto e com status 1 (Processando), criado nas últimas 3 horas — para evitar gerar o mesmo relatório duas vezes em paralelo. Mensagem: Relatório já está em processamento, favor aguardar.

Quando SendEmail=1, o link do arquivo é enviado para o e-mail do usuário ao terminar a geração.

Request

Responses

Relatório enfileirado. Retorna o histórico atualizado de relatórios do usuário (mesmo formato de GET /user/report).