List Files
List all files uploaded to your OpenAI file storage with optional filtering by purpose.
Common Properties
- Name - The custom name of the node.
- Color - The custom color of the node.
- Delay Before (sec) - Waits in seconds before executing the node.
- Delay After (sec) - Waits in seconds after executing node.
- Continue On Error - Automation will continue regardless of any error. Default: false.
warning
This node requires your own OpenAI API key. It does NOT work with Robomotion AI Credits.
Inputs
- Connection Id - Connection identifier from Connect node (must use own API key).
Options
- Purpose Filter - Filter files by purpose:
- All - Show all files (default)
- Assistants - Only assistant files
- Fine-tune - Only fine-tuning files
- Batch - Only batch operation files
- Vision - Only vision files
Outputs
- Files - Array of files with metadata (id, filename, bytes, created_at, purpose, etc.).
How It Works
Retrieves the list of files from your OpenAI account:
- Validates connection uses own API key
- Optionally filters by purpose
- Retrieves file list from OpenAI
- Returns array of file objects
Usage Example
Input:
- Purpose Filter: assistants
Output:
- Files: {
data: [
{
id: "file-abc123",
object: "file",
bytes: 245632,
created_at: 1234567890,
filename: "knowledge_base.pdf",
purpose: "assistants"
},
...
]
}
Use Cases
- File Management: View all uploaded files
- Cleanup: Identify old files to delete
- Audit: Track file usage and storage
- Validation: Verify files were uploaded successfully
Tips
- Use Purpose Filter to focus on specific file types
- Store file IDs from the list for later operations
- Regularly clean up unused files to manage storage
Common Errors
"List Files is not supported with Robomotion AI Credits"
- Use your own OpenAI API key instead