Sharepoint
Work with pages and lists
Configuration
Create Page
Operation
Create Page
Microsoft Account
Select Microsoft account
Select Site
Select a site
Page Name
Name of the page
Site ID
Enter site ID (leave empty for root site)
Create Page (
sharepoint_create_page)Create a new page in a SharePoint site
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
siteId | string | No | The ID of the SharePoint site (internal use) |
siteSelector | string | No | Select the SharePoint site |
pageName | string | Yes | The name of the page to create |
pageTitle | string | No | The title of the page (defaults to page name if not provided) |
pageContent | string | No | The content of the page |
Output
| Parameter | Type | Description |
|---|---|---|
id | string | The unique ID of the created page |
name | string | The name of the created page |
title | string | The title of the created page |
webUrl | string | The URL to access the page |
pageLayout | string | The layout type of the page |
createdDateTime | string | When the page was created |
Read Page
Operation
Read Page
Microsoft Account
Select Microsoft account
Select Site
Select a site
Page Name
Name of the page
Page ID
Page ID (alternative to page name)
Read Page (
sharepoint_read_page)Read a specific page from a SharePoint site
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
siteSelector | string | No | Select the SharePoint site |
siteId | string | No | The ID of the SharePoint site (internal use) |
pageId | string | No | The ID of the page to read |
pageName | string | No | The name of the page to read (alternative to pageId) |
maxPages | number | No | Maximum number of pages to return when listing all pages (default: 10, max: 50) |
Output
| Parameter | Type | Description |
|---|---|---|
id | string | The unique ID of the page |
name | string | The name of the page |
title | string | The title of the page |
webUrl | string | The URL to access the page |
pageLayout | string | The layout type of the page |
createdDateTime | string | When the page was created |
List Sites
Operation
List Sites
Microsoft Account
Select Microsoft account
Select Site
Select a site
List Sites (
sharepoint_list_sites)List details of all SharePoint sites
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
siteSelector | string | No | Select the SharePoint site |
groupId | string | No | The group ID for accessing a group team site |
Output
| Parameter | Type | Description |
|---|---|---|
id | string | The unique ID of the site |
name | string | The name of the site |
displayName | string | The display name of the site |
webUrl | string | The URL to access the site |
description | string | The description of the site |
createdDateTime | string | When the site was created |
lastModifiedDateTime | string | When the site was last modified |
isPersonalSite | boolean | Whether this is a personal site |
Create List
Operation
Create List
Microsoft Account
Select Microsoft account
Select Site
Select a site
List Display Name
Name of the list
List Template
Template (e.g., 'genericList')
Page Content
Provide page content
List Description
Optional description
Create List (
sharepoint_create_list)Create a new list in a SharePoint site
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
siteId | string | No | The ID of the SharePoint site (internal use) |
siteSelector | string | No | Select the SharePoint site |
listDisplayName | string | Yes | Display name of the list to create |
listDescription | string | No | Description of the list |
listTemplate | string | No | List template name (e.g., 'genericList') |
pageContent | string | No | Optional JSON of columns. Either a top-level array of column definitions or an object with { columns: [...] }. |
Output
| Parameter | Type | Description |
|---|---|---|
id | string | The unique ID of the list |
displayName | string | The display name of the list |
name | string | The internal name of the list |
webUrl | string | The web URL of the list |
createdDateTime | string | When the list was created |
lastModifiedDateTime | string | When the list was last modified |
Read List
Operation
Read List
Microsoft Account
Select Microsoft account
Select Site
Select a site
List ID
Enter list ID (GUID). Required for Update; optional for Read.
Read List (
sharepoint_get_list)Get metadata (and optionally columns/items) for a SharePoint list
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
siteSelector | string | No | Select the SharePoint site |
siteId | string | No | The ID of the SharePoint site (internal use) |
listId | string | No | The ID of the list to retrieve |
Output
| Parameter | Type | Description |
|---|---|---|
id | string | The unique ID of the list |
displayName | string | The display name of the list |
name | string | The internal name of the list |
webUrl | string | The web URL of the list |
createdDateTime | string | When the list was created |
lastModifiedDateTime | string | When the list was last modified |
list | object | List properties (e.g., template) |
Update List
Operation
Update List
Microsoft Account
Select Microsoft account
Select Site
Select a site
List ID
Enter list ID (GUID). Required for Update; optional for Read.
Item ID
Enter item ID
List Item Fields
Enter list item fields
Update List (
sharepoint_update_list)Update the properties (fields) on a SharePoint list item
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
siteSelector | string | No | Select the SharePoint site |
siteId | string | No | The ID of the SharePoint site (internal use) |
listId | string | No | The ID of the list containing the item |
itemId | string | Yes | The ID of the list item to update |
listItemFields | object | Yes | Field values to update on the list item |
Output
| Parameter | Type | Description |
|---|---|---|
id | string | Item ID |
Add List Items
Operation
Add List Items
Microsoft Account
Select Microsoft account
Select Site
Select a site
List ID
Enter list ID (GUID). Required for Update; optional for Read.
List Item Fields
Enter list item fields
Add List Items (
sharepoint_add_list_items)Add a new item to a SharePoint list
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
siteSelector | string | No | Select the SharePoint site |
siteId | string | No | The ID of the SharePoint site (internal use) |
listId | string | Yes | The ID of the list to add the item to |
listItemFields | object | Yes | Field values for the new list item |
Output
| Parameter | Type | Description |
|---|---|---|
id | string | Item ID |
Upload File
Operation
Upload File
Microsoft Account
Select Microsoft account
Select Site
Select a site
Document Library ID
Enter document library (drive) ID
Folder Path
Optional folder path (e.g., /Documents/Subfolder)
File Name
Optional: override uploaded file name
Files
Upload files to SharePoint
Files
Reference files from previous blocks
Upload File (
sharepoint_upload_file)Upload files to a SharePoint document library
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
siteId | string | No | The ID of the SharePoint site |
driveId | string | No | The ID of the document library (drive). If not provided, uses default drive. |
folderPath | string | No | Optional folder path within the document library (e.g., /Documents/Subfolder) |
fileName | string | No | Optional: override the uploaded file name |
files | file[] | No | Files to upload to SharePoint |
Output
| Parameter | Type | Description |
|---|---|---|
id | string | The unique ID of the uploaded file |
name | string | The name of the uploaded file |
webUrl | string | The URL to access the file |
size | number | The size of the file in bytes |
createdDateTime | string | When the file was created |
Usage Instructions
Integrate SharePoint into the workflow. Read/create pages, list sites, and work with lists (read, create, update items). Requires OAuth.
Notes
- Category:
tools - Type:
sharepoint