ListFilesResponse - TypeScript SDK

ListFilesResponse type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Example Usage

1import { ListFilesResponse } from "@openrouter/sdk/models/operations";
2
3let value: ListFilesResponse = {
4 result: {
5 cursor: null,
6 data: [
7 {
8 createdAt: "2025-01-01T00:00:00Z",
9 downloadable: false,
10 filename: "document.pdf",
11 id: "file_011CNha8iCJcU1wXNR6q4V8w",
12 mimeType: "application/pdf",
13 sizeBytes: 1024000,
14 type: "file",
15 },
16 ],
17 firstId: "file_011CNha8iCJcU1wXNR6q4V8w",
18 hasMore: false,
19 lastId: "file_011CNha8iCJcU1wXNR6q4V8w",
20 },
21};

Fields

FieldTypeRequiredDescriptionExample
resultmodels.FileListResponse✔️N/A{"cursor": null,"data": [{"created_at": "2025-01-01T00:00:00Z","downloadable": false,"filename": "document.pdf","id": "file_011CNha8iCJcU1wXNR6q4V8w","mime_type": "application/pdf","size_bytes": 1024000,"type": "file"}
],
“first_id”: “file_011CNha8iCJcU1wXNR6q4V8w”,
“has_more”: false,
“last_id”: “file_011CNha8iCJcU1wXNR6q4V8w”
}