GET
/batch/extract/{id}
Obtener Estado del Trabajo de Extracción por Lotes

Verifica el estado y recupera los datos extraídos de un trabajo de extracción por lotes.

Estados de Respuesta:

  • processing: Extracción en progreso
  • completed: Todas las extracciones finalizadas
  • failed: El trabajo falló (ver detalles del error)

Formato de Resultados: Cada URL en el array de resultados contiene:

  • Datos extraídos que coinciden con tu esquema
  • Estado de éxito/fallo
  • Mensajes de error individuales si aplica
  • Puntuaciones de confianza para calidad de extracción

Autorización

YOUR_API_KEY
AutorizaciónBearer <token>

Obtén tu API key del Thunderbit Dashboard. Formato del encabezado: Authorization: Bearer YOUR_API_KEY

En: header

Parámetros de ruta

id*stringrequerido

ID de tarea por lotes

Parámetros de consulta

pageintegerpredeterminado:0

Page number (0-based), default 0

Rango requerido:0 <= x
pageSizeintegerpredeterminado:20

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

Rango requerido:1 <= x <= 100

Respuesta

application/json

Success response

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

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

errorobject
Mostrar atributos hijos
codestring
Ejemplo:EXTRACT_FAILED
messagestring
createdAtstring

Timestamp when the job was created

completedAtstring

Timestamp when the job completed (null if still processing)

Paginación

  • pageSize tiene un valor predeterminado de 20 y un máximo de 100 por solicitud. Establece pageSize=100 para obtener el máximo en cada llamada.
  • Para lotes con más de 100 resultados, incrementa page (basado en 0) hasta que results esté vacío: page=0, page=1, etc.
  • El campo total de la respuesta indica el número total de resultados del lote.

On this page