Files
Upload File
client.files.create(FileCreateParams { file, purpose, organization_id, 2 more } params, RequestOptionsoptions?): FileCreateResponse { id, name, project_id, 5 more }
POST/api/v1/beta/files
Query Files
Deprecated
client.files.query(FileQueryParams { organization_id, project_id, filter, 3 more } params, RequestOptionsoptions?): FileQueryResponse { items, next_page_token, total_size }
POST/api/v1/beta/files/query
List Files
client.files.list(FileListParams { external_file_id, file_ids, file_name, 5 more } query?, RequestOptionsoptions?): PaginatedCursor<FileListResponse { id, name, project_id, 5 more } >
GET/api/v1/beta/files
Delete File
client.files.delete(stringfileID, FileDeleteParams { organization_id, project_id } params?, RequestOptionsoptions?): void
DELETE/api/v1/beta/files/{file_id}
Read File Content
client.files.get(stringfileID, FileGetParams { expires_at_seconds, organization_id, project_id } query?, RequestOptionsoptions?): PresignedURL { expires_at, url, form_fields }
GET/api/v1/beta/files/{file_id}/content