- acompanhar o resultado de uma consulta assíncrona pela API;
- revisar consultas anteriores pelo painel, conforme plano e permissões da conta.
Resultado assíncrono
Consulte o andamento e o resultado final de uma consulta iniciada em modo assíncrono.
Quando usar
Use o histórico quando sua operação precisa:- consultar o resultado final de uma chamada assíncrona;
- verificar se uma consulta ainda está em fila ou processamento;
- revisar datasets executados e falhas parciais;
- conferir custos, estornos e tempo de execução;
- abrir uma consulta anterior no painel sem executar uma nova cobrança.
Como o histórico é criado
Consultas por datasets geram um registro de histórico técnico. Esse registro contém:- identificador da consulta;
- tipo consultado;
- documento ou identificador usado;
- datasets solicitados;
- status geral da consulta;
- status individual por dataset;
- custo, estornos e tempo de execução;
- resultado retornado por dataset, quando disponível;
- erros por dataset, quando houver.
Resultado assíncrono pela API
Quando uma consulta é iniciada em modoasync, a resposta inicial retorna um id.
Exemplo:
id como history_id para consultar o resultado:
target:
Polling recomendado
1
Inicie a consulta
Execute a consulta em modo
async e guarde o id retornado.2
Consulte o histórico
Chame o endpoint de resultado assíncrono usando
target e history_id.3
Aguarde status final
Enquanto o status for
queued ou processing, repita a consulta com intervalo progressivo.4
Leia o resultado
Quando o status final chegar, trate
result, datasets_status, errors, cost e timing.Evite polling agressivo. Para consultas com múltiplos datasets ou fontes online, use intervalos progressivos para reduzir carga desnecessária.
Status do histórico
Na API pública, o campo
status_values pode listar apenas os status principais do polling. Ainda assim, trate completed_with_errors como status final quando ele aparecer no histórico.
Estrutura do resultado
O retorno do histórico segue o padrão da API:Campos principais
Status por dataset
O campodatasets_status mostra o andamento individual de cada dataset.
errors para entender o motivo:
Custos e estornos
O histórico pode mostrar quanto foi cobrado e quanto foi estornado. Estornos podem ocorrer quando:- um dataset falha antes de concluir;
- a regra comercial prevê cobrança apenas se houver retorno útil;
- uma falha financeira impede a confirmação final de parte da consulta.
Histórico no painel
No painel, a área de histórico permite listar consultas anteriores com filtros. Filtros disponíveis:
O detalhe do histórico no painel exige permissão do plano e, quando a chamada for feita por subconta, acesso ao recurso
history.
As rotas
/panel/history são internas do painel. Para integrações externas, use o endpoint público de resultado assíncrono com history_id.Listagem no painel
A listagem do painel retorna um resumo de cada consulta. Campos comuns:Janela de leitura
Resultados assíncronos ficam disponíveis por uma janela limitada. Depois do prazo de retenção técnica, a API pode retornar404 para o history_id.
No painel, a disponibilidade do histórico também depende do plano, da política de retenção e das permissões da conta.
Segurança
Históricos podem conter documentos e dados sensíveis. Boas práticas:- guarde apenas o
history_idnecessário para acompanhar a consulta; - não salve resultados completos em logs públicos;
- trate erros por dataset separadamente de falhas gerais;
- não exponha
history_idem páginas públicas sem autenticação; - use o painel para auditoria operacional e o endpoint assíncrono para integrações.
Próximos passos
Resultado assíncrono
Consulte status, custos, erros e resultados por
history_id.Visão geral de consultas
Entenda tipos de consulta, datasets, cobrança e retorno.
Datasets e preços
Liste datasets disponíveis e campos adicionais.
Códigos de erro
Consulte erros de histórico, provedor, saldo e permissão.

