GET
/batch/extract/{id}
Obter Status da Tarefa de Extração em Lote

Verifique o status e recupere os dados extraídos de uma tarefa de extração em lote.

Estados da Resposta:

  • processing: Extração em progresso
  • completed: Todas as extrações concluídas
  • failed: Tarefa falhou (verifique detalhes do erro)

Formato dos Resultados: Cada URL no array de resultados contém:

  • Dados extraídos correspondentes ao seu esquema
  • Status de sucesso/falha
  • Mensagens de erro individuais, se aplicável
  • Pontuações de confiança para qualidade da extração

Autorização

YOUR_API_KEY
AutorizaçãoBearer <token>

Pegue sua API key no Thunderbit Dashboard. Formato do cabeçalho: Authorization: Bearer YOUR_API_KEY

Em: header

Parâmetros de caminho

id*stringobrigatório

ID da tarefa em lote

Parâmetros de consulta

pageintegerpredefinido:0

Page number (0-based), default 0

Intervalo necessário:0 <= x
pageSizeintegerpredefinido:20

Number of results per page (1-100), default 20

Intervalo necessário:1 <= x <= 100

Resposta

application/json

Success response

successboolean
dataobject
Mostrar atributos filhos
idstring
statusstring
Valor em"PENDING" | "PROCESSING" | "COMPLETED" | "FAILED" | "CANCELLED" | "UNKNOWN"
totalinteger
completedinteger
creditsUsedinteger
resultsobject[]
Mostrar atributos filhos
urlstring
successboolean
dataobject[]

Extracted structured data for this URL (present when success is true)

errorobject
Mostrar atributos filhos
codestring
Exemplo:EXTRACT_FAILED
messagestring
createdAtstring

Timestamp when the job was created

completedAtstring

Timestamp when the job completed (null if still processing)

Paginação

  • pageSize tem valor padrão 20 e máximo de 100 por requisição. Defina pageSize=100 para obter o máximo em cada chamada.
  • Para lotes com mais de 100 resultados, incremente page (começando em 0) até que results esteja vazio: page=0, page=1, etc.
  • O campo total na resposta indica o número total de resultados do lote.

On this page