API ReferenceFiles

List Thread Files

GET
/v1/sessions/{session_id}/files

Authorization

bearerAuth
AuthorizationBearer <token>

Send a SimpleServe API key as Authorization: Bearer <key>.

In: header

Path Parameters

session_id*string
Match^ses_[A-Za-z0-9]+$

Query Parameters

parent_id?string|null
cursor?string|null
limit?integer
Range1 <= value <= 100
Default100

Response Body

application/json

application/json

curl -X GET "https://example.com/v1/sessions/string/files"
{  "data": [    {      "id": "string",      "session_id": "string",      "parent_id": "string",      "name": "string",      "path": "string",      "kind": "file",      "file": {        "id": "string",        "object": "file",        "purpose": "agent_input",        "filename": "string",        "media_type": "string",        "size_bytes": 0,        "created_at": "2019-08-24T14:15:22Z",        "expires_at": "2019-08-24T14:15:22Z"      },      "revision_id": "string",      "updated_at": "2019-08-24T14:15:22Z"    }  ],  "has_more": true,  "next_cursor": "string",  "directory_generation": 0,  "save_state": "saved",  "save_error": {    "message": "string",    "type": "invalid_request_error",    "param": "string",    "code": "invalid_request"  },  "save_operation": {    "id": "string",    "run_id": "string",    "tool_step_id": "string",    "last_committed_generation": 0,    "state": "saving",    "recovery": "none",    "error": {      "message": "string",      "type": "invalid_request_error",      "param": "string",      "code": "invalid_request"    }  },  "busy": true,  "max_file_bytes": 1,  "storage_limit_bytes": 1}