SharePoint
Search and manage files, lists, and sites in Microsoft SharePoint from workflows
Search and manage files, lists, and sites across your Microsoft SharePoint from workflows.
Authentication: OAuth 2.0. Connect your Microsoft account on the integrations page.
Actions
Search Files
Searches for files across SharePoint.
| Input | Required | Description |
|---|---|---|
| Query | Yes | Search query |
| Output | Type | Description |
|---|---|---|
files | array | File objects with name, url, siteId, driveItemId |
List Files in Folder
Returns files in a specific SharePoint folder.
| Input | Required | Description |
|---|---|---|
| Site ID | Yes | SharePoint site ID |
| Folder Path | Yes | Relative path to the folder |
| Output | Type | Description |
|---|---|---|
files | array | File objects |
List Files Recursive
Returns all files in a folder and its subfolders.
| Input | Required | Description |
|---|---|---|
| Site ID | Yes | Site ID |
| Folder Path | Yes | Root folder path |
| Output | Type | Description |
|---|---|---|
files | array | All file objects (flat list) |
Get File
Retrieves metadata for a specific file.
| Input | Required | Description |
|---|---|---|
| Site ID | Yes | Site ID |
| File ID | Yes | File ID |
| Output | Type | Description |
|---|---|---|
file | object | File metadata |
Upload File
Uploads a file to a SharePoint folder.
| Input | Required | Description |
|---|---|---|
| Site ID | Yes | Target site |
| Folder Path | Yes | Target folder path |
| File | Yes | File to upload |
| File Name | Yes | Name for the uploaded file |
| Output | Type | Description |
|---|---|---|
fileId | string | ID of the uploaded file |
webUrl | string | URL to access the file |
Search Sites
Searches for SharePoint sites.
| Input | Required | Description |
|---|---|---|
| Query | Yes | Site name or URL query |
| Output | Type | Description |
|---|---|---|
sites | array | Site objects with id, displayName, webUrl |
Get Site
Retrieves details about a specific SharePoint site.
| Input | Required | Description |
|---|---|---|
| Site ID | Yes | SharePoint site ID |
| Output | Type | Description |
|---|---|---|
site | object | Site info with id, displayName, webUrl, lists |
List Site Lists
Returns all lists in a SharePoint site.
| Input | Required | Description |
|---|---|---|
| Site ID | Yes | Site ID |
| Output | Type | Description |
|---|---|---|
lists | array | List objects with id, displayName, itemCount |
Get List
Retrieves a specific SharePoint list.
| Input | Required | Description |
|---|---|---|
| Site ID | Yes | Site ID |
| List ID | Yes | List ID |
| Output | Type | Description |
|---|---|---|
list | object | List metadata |
List List Items
Returns items from a SharePoint list.
| Input | Required | Description |
|---|---|---|
| Site ID | Yes | Site ID |
| List ID | Yes | List ID |
| Limit | No | Maximum items to return |
| Output | Type | Description |
|---|---|---|
items | array | List items with their field values |
Query List Items
Returns list items matching a filter.
| Input | Required | Description |
|---|---|---|
| Site ID | Yes | Site ID |
| List ID | Yes | List ID |
| Filter | Yes | OData filter expression |
| Output | Type | Description |
|---|---|---|
items | array | Matching list items |
Get List Item
Retrieves a specific list item.
| Input | Required | Description |
|---|---|---|
| Site ID | Yes | Site ID |
| List ID | Yes | List ID |
| Item ID | Yes | Item ID |
| Output | Type | Description |
|---|---|---|
item | object | List item with field values |
List Recent Files
Returns recently modified files across the connected SharePoint.
| Output | Type | Description |
|---|---|---|
files | array | Recently modified file objects |