GET /v1/files/{file_id}
単一のファイルオブジェクトを取得します。deleted ステータスのファイルはこのエンドポイントでは返されません。
ヘッダー
| ヘッダー | 必須 | 説明 |
|---|---|---|
| Authorization | はい | Bearer $QODER_PAT |
パスパラメータ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
file_id | string | はい | ファイル ID(file_ プレフィックス) |
リクエスト例
レスポンス例
HTTP 200 OKレスポンスフィールド
| フィールド | 型 | 説明 |
|---|---|---|
file_id | string | ファイル ID(file_ プレフィックス) |
filename | string | 保存されたファイル名 |
size_bytes | integer | ファイルサイズ(バイト) |
mime_type | string | アップロード時に指定された MIME タイプ、またはファイル名から検出された MIME タイプ |
purpose | string | ファイル用途。ファイル用途を参照 |
status | string | ファイル状態。get では deleted ステータスのファイルは返されません |
metadata | JSON value | アップロード時に指定されたメタデータ JSON |
created_at | string | 作成時刻(RFC 3339 形式の UTC) |
updated_at | string | 更新時刻。created_at と異なる場合のみ返されます |
session_id | string | ファイルが Session に関連付けられている場合に返されます |
エラーレスポンス
| HTTP | type | 説明 |
|---|---|---|
| 401 | authentication_error | 認証トークンが欠落または無効 |
| 404 | not_found_error | 指定 ID のファイルが存在しないか deleted ステータス |
関連項目
ファイルの添付とダウンロード
Agent にコンテキストを提供するファイルをアップロードし、Agent が生成したファイルをダウンロードします。