Microsoft SharePoint
Actions
| Name | Description |
|---|---|
microsoft_sharepoint_create_folderCreates a new folder at path you specify. | Creates a new folder at path you specify. |
microsoft_sharepoint_create_listCreates a new list. | Creates a new list. |
microsoft_sharepoint_create_list_itemCreates a new item in a list. | Creates a new item in a list. |
microsoft_sharepoint_update_list_itemUpdates an existing item in a list. | Updates an existing item in a list. |
microsoft_sharepoint_delete_list_itemDeletes an existing item from a list. | Deletes an existing item from a list. |
microsoft_sharepoint_search_list_itemFinds a item in a list based on name. | Finds a item in a list based on name. |
microsoft_sharepoint_upload_fileUploads a new file at path you specify. | Uploads a new file at path you specify. |
microsoft_sharepoint_publish_pagePublishes a SharePoint page, making it available to all users. If the page is checked out, it will be automatically checked in. Note: Pages with active approval flows will not publish until approval is complete. | Publishes a SharePoint page, making it available to all users. If the page is checked out, it will be automatically checked in. Note: Pages with active approval flows will not publish until approval is complete. |
microsoft_sharepoint_copy_itemCopy a file or folder from one site to another within the same tenant, with overwrite option. | Copy a file or folder from one site to another within the same tenant, with overwrite option. |
microsoft_sharepoint_copy_item_within_siteCopy a file or folder to another folder within the same site. | Copy a file or folder to another folder within the same site. |
microsoft_sharepoint_move_fileMove a file from one folder to another within the same drive. | Move a file from one folder to another within the same drive. |
microsoft_sharepoint_find_fileLook up a file by its name or path. | Look up a file by its name or path. |
microsoft_sharepoint_get_folder_contentsList all files and subfolders in a specified folder, optionally with detailed metadata. | List all files and subfolders in a specified folder, optionally with detailed metadata. |
microsoft_sharepoint_get_site_informationFetch metadata of a SharePoint site (site ID, title, URL, description, etc.). | Fetch metadata of a SharePoint site (site ID, title, URL, description, etc.). |
custom_api_callMake a custom API call to a specific endpoint | Make a custom API call to a specific endpoint |
Triggers
| Name | Description |
|---|---|
new_file_in_folderFires when a new file is created or added in a specific folder. | Fires when a new file is created or added in a specific folder. |
new_file_in_subfoldersFires when a new file is added anywhere in the first-level subfolders of a folder. Note: This trigger will not monitor subfolders created after the flow is activated. | Fires when a new file is added anywhere in the first-level subfolders of a folder. Note: This trigger will not monitor subfolders created after the flow is activated. |
new_or_updated_fileTriggers when a file is created or updated in a given folder. | Triggers when a file is created or updated in a given folder. |
new_or_updated_folderTriggers when a folder is created or updated (e.g., name change). | Triggers when a folder is created or updated (e.g., name change). |
new_list_itemTriggers when a new item is created in a SharePoint list. | Triggers when a new item is created in a SharePoint list. |
updated_list_itemFires when an existing item in a SharePoint list is updated. | Fires when an existing item in a SharePoint list is updated. |
new_listTriggers when a new list is created in a site. | Triggers when a new list is created in a site. |
new_or_updated_listTriggers when a list is created or updated in a site. | Triggers when a list is created or updated in a site. |
Quick Start
import { WeavzClient } from '@weavz/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute({
integrationName: 'microsoft-sharepoint',
actionName: 'microsoft_sharepoint_create_folder',
input: { /* ... */ },
connectionId: 'conn_id',
workspaceId: 'ws_id',
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Microsoft SharePoint to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.
What actions does Microsoft SharePoint support?
Microsoft SharePoint supports 15 actions including Create Folder, Create List, Create List Item, Update List Item, Delete List Item, and more.
Can I use Microsoft SharePoint with AI agents?
Yes. Add Microsoft SharePoint to an MCP server in TOOLS mode or CODE mode. CODE mode provides 80-98% context reduction with 3 meta-tools for efficient agent access.
What authentication does Microsoft SharePoint use?
Microsoft SharePoint uses OAuth2. Weavz handles token management, refresh, and secure credential storage automatically.
How much does the Microsoft SharePoint integration cost?
The Microsoft SharePoint integration is included on all Weavz plans including the free tier with 1,000 actions per month. No credit card required.
What triggers does Microsoft SharePoint support?
Microsoft SharePoint supports 8 triggers including New File in Folder, New File in Subfolders, New or Updated File, New or Updated Folder, New List Item, and more.
Connect Microsoft SharePoint in 2 minutes
Get 1,000 free actions every month. No credit card required.