Documentação Técnica

Listar

Este método permite ao usuário recuperar a lista de processamentos em batch solicitados pelo mesmo, com dados detalhados sobre cada um dos processos.

Funcionamento

A partir do token de acesso fornecido, todos os jobs de processamento em batch atualmente em andamento são recuperados, com informações detalhadas (as mesmas que podem ser vistas no método GetJobDetails) dos mesmos. Os retornos são páginados de acordo com o tamanho da página definido na chamada.

Parâmetro Opcional - ShowHistoricalJobs

Caso queira recuperar também informações sobre jobs históricos, basta incluir na request o campo ShowHistoricalJobs com valor true. Confira o body request do exemplo "ListJobs + HistoricalJobs" ao lado.

Descrição dos campos de retorno do objeto principal

CampoDescrição
TotalNumberOfCurrentJobsQuantidade total de jobs que estão atualmente em execução
TotalNumberOfJobsQuantidade total de jobs já submetidos pelo usuário
JobsLista de objetos com informações detalhadas sobre os jobs do usuário

Descrição dos campos de retorno do objeto de detalhes do processamento

CampoDescrição
JobIdIdentificador único do job
JobNameNome do job
JobUserNameUsuário associado ao token
JobDomainDomínio associado ao token
CurrentJobStatusEstágio (status) atual do job
StatusPercentageCompletePercentual de completude do estágio atual do job
TotalRecordsQuantidade total de registros enviados na entrada da consulta
TotalQueriedRecordsQuantidade total de registros consultados
TotalParsedRecordsQuantidade total de registros parseados
TotalQueryErrorsQuantidade total de erros de consulta ocorridos
TotalParsingErrorsQuantidade total de erros de parsing ocorridos
FirstQueryItemRepresentação em string do objeto JSON referente a primeira consulta realizada no job
QueriedAPIQual API foi utilizada na execução desse job
LastUpdateDateData de última atualização do status do job

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 pausadas 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 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
-1200UNEXPECTED ERROR. PLEASE CONTACT OUR SUPPORT TEAMOcorreu algum erro inesperado. Entre em contato com nossa equipe de atendimento

BODY raw

{
	"PageSize": 100,
	"PageNumber": 2
}
Language
Credentials
Click Try It! to start a request and see the response here!