Documentação Técnica

Obter Detalhes

Este método permite ao usuário recuperar informações detalhadas sobre o progresso de execução de qualquer job que tenha sido submetido para execução.

Funcionamento

A partir do identificador do job fornecido, é recuperado o status atual referente ao estágio de execução do mesmo, bem como informações estatísticas relacionadas com a execução, como o percentual de completude, o tempo estimado de execução e o custo estimado de execução do arquivo para o cliente.

Retorno

A tabela a seguir descreve os campos que são retornados por essa requisição.

CampoDescrição
JobIdIdentificador do job (igual ao fornecido na entrada)
StatusCodeCódigo de resultado da chamada
StatusMessageMensagem descritiva de resultado da chamada
TotalExecutionTimeTempo total de execução da requisição no servidor
RequestTimestampData e hora do término da execução da requisição no servidor
CurrentJobStatusStatus de execução atual do job
TotalRecordsQuantidade total de registros que devem ser processados
PercentCompletePercentual de consultas já executadas frente ao total de registros que devem ser processados
ErrorPercentPercentual de consultas que resultaram em erro
ElapsedTimeTempo total decorrido do início da execução até a consulta (ou o término, caso o job já esteja encerrado)
EstimatedTotalTimeTempo estimado de execução, considerando o tempo decorrido até o momento da consulta
EstimatedJobCostCusto estimado de execução, calculado através da API de preços
OutputFileNameNome do arquivo de saída. Para processos finalizados, o link para download do resultado

Status Possíveis do Processo

A tabela a seguir descreve os valores possíveis do campo CurrentJobStatus e o significado de cada um desses valores.

ValorDescrição
pendingO job foi salvo no banco de dados, mas nenhum processamento foi realizado em cima do mesmo
loadingO job está sendo carregado para processamento nas filas de consulta
loadedO job foi carregado corretamente para processamento nas filas de consulta, e o usuário já pode comandar o começo da sua execução
queryingO job está sendo consultado
parallel_limit_reachedO job está sendo consultado pelo número máximo de processos em paralelo disponíveis no momento. É equivalente ao valor querying
pausedA execução das consultas do job foram suspendidas até que o usuário comande sua retomada
queriedAs consultas do job terminaram, e ele está aguardando o processo de parseamento para gerar os arquivos de saída
parsingOs resultados das consultas do job estão sendo parseados para gerar os arquivos de saída
doneA execução do job foi finalizada e o arquivo final de resultado foi enviado
cancelledA execução do job foi cancelada pelo usuário

Códigos de Status

A tabela a seguir descreve os possíveis códigos e mensagens de retorno.

CódigoMensagemDescrição
0OKExecução com sucesso
-1INVALID AUTHENTICATION PARAMETERSO token de acesso fornecido na entrada é inválido
-2BAD REQUEST FORMATO request enviado não está bem formatado
-108INVALID JOB IDO identificador do job passado na entrada é inválido
-1200UNEXPECTED ERROR. PLEASE CONTACT OUR SUPPORT TEAMOcorreu algum erro inesperado. Entre em contato com nossa equipe de atendimento

BODY raw

{
	JobId": "[IDENTIFICADOR ÚNICO DO JOB]"
}
Language
Credentials
Click Try It! to start a request and see the response here!