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 |
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 |
|---|---|---|
page | object | Created SharePoint page information |
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 |
|---|---|---|---|
siteId | string | No | The ID of the SharePoint site |
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 |
|---|---|---|
page | object | Information about the SharePoint page |
pages | array | List of SharePoint pages |
content | object | Content of the SharePoint page |
totalPages | number | Total number of pages found |
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 |
|---|---|---|---|
siteId | string | No | The ID of the SharePoint site |
groupId | string | No | The group ID for accessing a group team site |
Output
| Parameter | Type | Description |
|---|---|---|
site | object | Information about the current SharePoint site |
sites | array | List of all accessible SharePoint sites |
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 |
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 |
|---|---|---|
list | object | Created SharePoint list information |
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 |
|---|---|---|---|
siteId | string | No | The ID of the SharePoint site |
listId | string | No | The ID of the list to retrieve |
Output
| Parameter | Type | Description |
|---|---|---|
list | object | Information about the SharePoint list |
lists | array | All lists in the site when no listId/title provided |
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 |
|---|---|---|---|
siteId | string | No | The ID of the SharePoint site |
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 |
|---|---|---|
item | object | Updated SharePoint list item |
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 |
|---|---|---|---|
siteId | string | No | The ID of the SharePoint site |
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 |
|---|---|---|
item | object | Created SharePoint list item |
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 |
|---|---|---|---|
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 |
|---|---|---|
uploadedFiles | array | Array of uploaded file objects |
fileCount | number | Number of files uploaded |
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