Skip to content
Framework Docs

Files

Upload File
$ llamacloud-prod files create
POST/api/v1/beta/files
Query Files
Deprecated
$ llamacloud-prod files query
POST/api/v1/beta/files/query
List Files
$ llamacloud-prod files list
GET/api/v1/beta/files
Delete File
$ llamacloud-prod files delete
DELETE/api/v1/beta/files/{file_id}
Read File Content
$ llamacloud-prod files get
GET/api/v1/beta/files/{file_id}/content
ModelsExpand Collapse
file: object { id, name, project_id, 11 more }

Schema for a file.

id: string

Unique identifier

name: string
project_id: string

The ID of the project that the file belongs to

created_at: optional string

Creation datetime

data_source_id: optional string

The ID of the data source that the file belongs to

expires_at: optional string

The expiration date for the file. Files past this date can be deleted.

external_file_id: optional string

The ID of the file in the external system

file_size: optional number

Size of the file in bytes

file_type: optional string

File type (e.g. pdf, docx, etc.)

last_modified_at: optional string

The last modified time of the file

permission_info: optional map[map[unknown] or array of unknown or string or 2 more]

Permission information for the file

union_member_0: map[unknown]
union_member_1: array of unknown
union_member_2: string
union_member_3: number
union_member_4: boolean
purpose: optional string

The intended purpose of the file (e.g., 'user_data', 'parse', 'extract', 'split', 'classify')

resource_info: optional map[map[unknown] or array of unknown or string or 2 more]

Resource information for the file

union_member_0: map[unknown]
union_member_1: array of unknown
union_member_2: string
union_member_3: number
union_member_4: boolean
updated_at: optional string

Update datetime

presigned_url: object { expires_at, url, form_fields }

Schema for a presigned URL.

expires_at: string

The time at which the presigned URL expires

url: string

A presigned URL for IO operations against a private file

form_fields: optional map[string]

Form fields for a presigned POST request