GET /api/v1/forward/batches/{batch_id}/error
Batch の error.jsonl に対する署名付きダウンロード URL を取得します。Batch は終端状態である必要があります。最終的に失敗した対象タスクがない場合、error.jsonl は生成されず、このエンドポイントは 404 error_file_not_found を返します。
Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer <PAT または SAT> |
Path parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
batch_id | string | Yes | Batch ID。 |
Example request
Example response
HTTP 200 OK
ファイルをダウンロード
set -x を有効にした状態で上記のコマンドを実行しないでください。
Batch が生成する output_file_id / error_file_id は内部結果ファイルの識別子です。Forward の汎用ファイルリソースとして登録されないため、/api/v1/forward/files/{file_id} または /content から取得できません。
Error codes
| HTTP | Type | Code | Trigger |
|---|---|---|---|
| 400 | invalid_request_error | batch_not_ready | Batch が終端状態ではありません。 |
| 404 | not_found_error | batch_not_found | Batch が存在しない、または他のユーザーに属しています。 |
| 404 | not_found_error | error_file_not_found | Batch が error.jsonl を生成していません。 |
| 410 | not_found_error | file_expired | エラーファイルは 30 日の保持期間を過ぎて削除されています。 |
| 401 | authentication_error | authentication_required | PAT または SAT が無効または期限切れです。 |

