OneDrive
Lists and downloads files from a OneDrive folder on demand.
Overview
The OneDrive action node retrieves all files from a specified OneDrive folder. Unlike the OneDrive Trigger which polls for changes over time, this node fetches files once as part of a workflow execution.
Use it to:
- Process all existing files in a OneDrive folder
- List files for filtering and selective processing
- Retrieve files on demand from Microsoft OneDrive
Parameters
| Parameter | Description | Required |
|---|---|---|
| Credential | OneDrive account to use | Yes |
| Folder URL | OneDrive folder URL | Yes |
Folder URL
The URL of the OneDrive folder to list files from. Supports expressions for dynamic folder selection:
{{$item.data.folderUrl}}
Settings
| Setting | Description |
|---|---|
| Execution Mode | Once per item (default) or Once |
| Output Mode | How to output results when running once |
| Batch Size | Items to process concurrently (default 5) |
| Stop on Error | Stop workflow on failure |
Output
One item per file found in the folder:
{
"file": {
"type": "fileData",
"name": "spreadsheet.xlsx",
"mimeType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"fileInfo": {
"type": "oneDrive",
"credentialId": "..."
}
}
}
Access file properties in expressions:
- File object:
{{$item.data.file}} - File name:
{{$item.data.file.name}} - MIME type:
{{$item.data.file.mimeType}}
Examples
Process OneDrive Files
[Manual Trigger] → [OneDrive (folder)] → [Data Extractor] → [Insert Rows]
Batch Convert Excel Files
[OneDrive (folder)] → [Filter (mimeType contains "spreadsheet")] → [Excel to PDF] → [Copy File]
Process Files from Multiple Folders
[Get Table (folder URLs)] → [OneDrive] → [Data Extractor] → [Insert Rows]
Authentication
This node requires a connected Microsoft account with OneDrive access. Configure credentials in your workspace settings.
Tips
- Returns files only — subfolders are not included
- Not recursive — only lists files directly in the specified folder
- Use the OneDrive Trigger for continuous monitoring; use this node for one-time retrieval
- Each file in the folder becomes a separate output item