Retorna o estado atual de uma execução iniciada em POST /consultas/executar/{id}.
Como a execução é assíncrona, este endpoint deve ser chamado em loop até que o campo status seja completed ou failed. Recomendamos um intervalo de 2 segundos entre cada tentativa, com no máximo 15 tentativas.
Estados possíveis
| Status | HTTP | Significado |
|---|---|---|
pending | 202 | Aguardando processamento ou em execução |
completed | 200 | Resultado disponível no campo resultados |
failed | 500 | O provedor retornou um erro |
Disponibilidade do resultado
O resultado fica disponível por 1 hora após a conclusão. Após esse período, ainda é possível acessá-lo pelo endpoint de detalhes do log (GET /consultas/logs/details/{id}) usando o query_execution retornado na resposta completed.
Campo status | HTTP | O que significa |
|---|---|---|
pending | 202 | A consulta está na fila ou sendo processado pelo provedor |
completed | 200 | Resultado disponível no campo resultados |
failed | 500 | O provedor retornou um erro após todas as tentativas |
pending — continue tentando
completed — salve o query_execution
resultados contém a resposta completa do provedor. Salve também o
query_execution — ele é o ID permanente desta execução e pode ser usado em
GET /consultas/logs/details/{id} para recuperar o resultado futuramente.failed — trate o erro
error descreve a causa. Neste caso, a execução ainda é
registrada no histórico, mas o campo status no log será failed.{query_execution} é o ID retornado no campo query_execution da resposta completed.
Token JWT retornado pelo endpoint POST /auth/login. Inclua este header em todas as requisições autenticadas.
O consultaId retornado pelo endpoint de execução
Execução concluída. O campo resultados contém a resposta completa do provedor.
completed "completed"
ID do registro permanente desta execução. Use em GET /consultas/logs/details/{id} para recuperar o resultado futuramente.
4201
Data e hora da execução no fuso de Brasília
"10/04/2026 14:32:00"
Dados retornados pelo provedor. A estrutura varia de acordo com o tipo de consulta executada.