GET /api/v1/cloud/files
現在のアカウント配下のファイルを取得します。
ヘッダー
| ヘッダー | 必須 | 説明 |
|---|---|---|
| Authorization | はい | Bearer $QODER_PAT |
クエリパラメータ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
limit | integer | いいえ | 1 ページあたりの最大件数。デフォルト 20、範囲は 1〜100。100 を超える値は 400 invalid_request_error を返します。 |
page | string | いいえ | Claude スタイルの前方カーソル。after_id と同等。before_id および after_id と排他 |
after_id | string | いいえ | カーソルページネーション:この ID 以降のファイルを返す。page および before_id と排他 |
before_id | string | いいえ | カーソルページネーション:この ID 以前のファイルを返す。page および after_id と排他 |
name | string | いいえ | ファイル名の前方一致検索(大文字小文字を区別しない) |
scope_id | string | いいえ | リソーススコープ(現在は Session ID)に関連付けられたファイルでフィルタ |
リクエスト例
レスポンス例
HTTP 200 OKレスポンスフィールド
| フィールド | 型 | 説明 |
|---|---|---|
data | array | ファイルオブジェクトの配列 |
next_page | string | null | 次ページの前方カーソル。has_more が true の場合に page として使用 |
first_id | string | null | 現在ページ先頭ファイルの ID。data が空の場合は null |
last_id | string | null | 現在ページ末尾ファイルの ID。data が空の場合は null |
has_more | boolean | さらにファイルがあるかどうか |
ページネーション
結果はcreated_at と id でソートされます。ファイルをページングするには:
- 初回リクエストで
limitを設定し、最初のページを取得します。 has_moreがtrueの場合、page=<next_page>で次のページを取得します。before_id=<first_id>で前方ページネーションが可能です。
エラーレスポンス
| HTTP | type | 説明 |
|---|---|---|
| 400 | invalid_request_error | limit が無効、または page、before_id、after_id のうち複数が指定されている |
| 401 | authentication_error | 認証トークンが欠落または無効 |
関連項目
ファイルの添付とダウンロード
Agent にコンテキストを提供するファイルをアップロードし、Agent が生成したファイルをダウンロードします。