GET /api/v1/cloud/files/{file_id}
単一のファイルオブジェクトを取得します。deleted ステータスのファイルはこのエンドポイントでは返されません。
パスパラメータ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
file_id | string | はい | ファイル ID(file_ プレフィックス) |
ヘッダー
| ヘッダー | 必須 | 説明 |
|---|---|---|
| Authorization | はい | Bearer $QODER_PAT |
リクエスト例
レスポンス例
HTTP 200 OKレスポンスフィールド
| フィールド | 型 | 説明 |
|---|---|---|
id | string | ファイル ID(file_ プレフィックス) |
type | string | 常に "file" |
filename | string | 保存されたファイル名 |
size_bytes | integer | ファイルサイズ(バイト) |
mime_type | string | アップロード時に指定された MIME タイプ、またはファイル名から検出された MIME タイプ |
downloadable | boolean | このファイルを /content エンドポイント経由でダウンロードできるかどうか |
scope | object | null | ファイルが他のリソースに関連付けられている場合のスコープオブジェクト。例: { "id": "sess_...", "type": "session" } |
metadata | object | アップロード時に指定するカスタムメタデータオブジェクト。デフォルトは {} |
created_at | string | 作成時刻(RFC 3339 形式の UTC) |
エラーレスポンス
| HTTP | type | 説明 |
|---|---|---|
| 401 | authentication_error | 認証トークンが欠落または無効 |
| 404 | not_found_error | 指定 ID のファイルが存在しないか deleted ステータス |
関連項目
ファイルの添付とダウンロード
Agent にコンテキストを提供するファイルをアップロードし、Agent が生成したファイルをダウンロードします。