curl "https://api.buntime.sh/files/list?sessionId=ses_abc123" \
-H "Authorization: Bearer $BUNTIME_API_KEY"
const files = await client.files.list({
sessionId: 'ses_abc123'
});
files.forEach(file => {
console.log(file.path, file.size);
});
{
"files": [
{
"path": "hello.ts",
"size": 29,
"modified": "2024-01-19T10:30:00Z",
"type": "file"
},
{
"path": "data.json",
"size": 156,
"modified": "2024-01-19T10:31:00Z",
"type": "file"
}
]
}
Files
List Files
List all files in a session
GET
/
files
/
list
curl "https://api.buntime.sh/files/list?sessionId=ses_abc123" \
-H "Authorization: Bearer $BUNTIME_API_KEY"
const files = await client.files.list({
sessionId: 'ses_abc123'
});
files.forEach(file => {
console.log(file.path, file.size);
});
{
"files": [
{
"path": "hello.ts",
"size": 29,
"modified": "2024-01-19T10:30:00Z",
"type": "file"
},
{
"path": "data.json",
"size": 156,
"modified": "2024-01-19T10:31:00Z",
"type": "file"
}
]
}
Request
string
required
Session ID to list files from
string
Directory path to list (default: /workspace root)
string
required
Bearer token with your API key
Response
array
Example
curl "https://api.buntime.sh/files/list?sessionId=ses_abc123" \
-H "Authorization: Bearer $BUNTIME_API_KEY"
const files = await client.files.list({
sessionId: 'ses_abc123'
});
files.forEach(file => {
console.log(file.path, file.size);
});
{
"files": [
{
"path": "hello.ts",
"size": 29,
"modified": "2024-01-19T10:30:00Z",
"type": "file"
},
{
"path": "data.json",
"size": 156,
"modified": "2024-01-19T10:31:00Z",
"type": "file"
}
]
}
⌘I