GET
/batch/extract/{id}
バッチ抽出ジョブのステータス取得

バッチ抽出ジョブのステータスを確認し、抽出されたデータを取得します。

レスポンスの状態:

  • processing: 抽出進行中
  • completed: すべての抽出が完了
  • failed: ジョブが失敗(エラー詳細を確認)

結果フォーマット: 結果配列の各URLには以下が含まれます:

  • スキーマに一致する抽出データ
  • 成功/失敗ステータス
  • 該当する場合の個別エラーメッセージ
  • 抽出品質の信頼度スコア

認証

YOUR_API_KEY
認証Bearer <token>

Thunderbit Dashboard から API キーを取得してください。ヘッダー形式:Authorization: Bearer YOUR_API_KEY

位置: header

パスパラメータ

id*string必須

バッチタスクID

クエリパラメータ

pageintegerデフォルト:0

Page number (0-based), default 0

範囲:0 <= x
pageSizeintegerデフォルト:20

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

範囲:1 <= x <= 100

レスポンス

application/json

Success response

successboolean
dataobject
子属性を表示
idstring
statusstring
"PENDING" | "PROCESSING" | "COMPLETED" | "FAILED" | "CANCELLED" | "UNKNOWN"
totalinteger
completedinteger
creditsUsedinteger
resultsobject[]
子属性を表示
urlstring
successboolean
dataobject[]

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

errorobject
子属性を表示
codestring
例:EXTRACT_FAILED
messagestring
createdAtstring

Timestamp when the job was created

completedAtstring

Timestamp when the job completed (null if still processing)

ページネーション

  • pageSize のデフォルトは 20、1 リクエストの上限は 100。1 回で最大件数を取得するには pageSize=100 を指定します。
  • 合計が 100 を超える場合は、page(0 始まり)を results が空になるまでインクリメントします:page=0page=1 …。
  • レスポンス中の total は、そのバッチの結果総数を示します。