# Microsoft SharePoint integration

> Content management platform via Microsoft Graph for managing sites, lists, document libraries, and pages.

- Authentication: oauth2

## Tools (33)

- **Copy Drive Item**: Asynchronously copy a file or folder to a new location in the same or different drive.
- **Create Folder**: Create a new folder inside a drive or parent folder.
- **Create List**: Create a new SharePoint list with column definitions.
- **Create List Item**: Create a new item (row) in a SharePoint list.
- **Create Sharing Link**: Create a sharing link for a file or folder.
- **Create Upload Session (Large Files)**: Create an upload session for uploading large files (over 250 MB) in chunks.
- **Delete Drive Item**: Delete a file or folder from a drive (moves it to recycle bin).
- **Delete List Item**: Delete an item from a SharePoint list.
- **Download File Content**: Download the content (binary stream) of a file from a drive.
- **Get Default Drive**: Retrieve the default document library (drive) for a SharePoint site.
- **Get Drive Item**: Retrieve metadata for a file or folder by its unique ID.
- **Get Drive Item by Path**: Retrieve metadata for a file or folder by its file system path.
- **Get Group Team Site**: Retrieve the team site associated with a Microsoft 365 group.
- **Get List**: Retrieve a SharePoint list by its ID or title, optionally expanding columns and items.
- **Get List Item**: Retrieve a single item from a SharePoint list by its ID.
- **Get Root Site**: Retrieve the organization's default (root) SharePoint site.
- **Get Site by ID**: Retrieve a specific SharePoint site by its composite site ID.
- **Get Site by Path**: Retrieve a SharePoint site by its hostname and server-relative URL path.
- **List All Lists for a Site**: Enumerate all lists (including document libraries) in a SharePoint site.
- **List Drive Children (Root)**: List items (files and folders) in the root folder of a drive.
- **List Drive Item Permissions**: List the permissions set on a file or folder.
- **List Drives for a Site**: List all document libraries (drives) available on a SharePoint site.
- **List Folder Children**: List items within a specific folder in a drive.
- **List Items in a List**: Retrieve all items (rows) in a SharePoint list, with optional field expansion and filtering.
- **List Sites**: List all available sites in the organization, optionally filtered to root site collections.
- **List Subsites**: Enumerate sub-sites under a SharePoint site.
- **Move Drive Item**: Move a file or folder to a new parent folder by updating its parentReference.
- **Search Drive Items**: Search for files and folders within a drive matching a query string.
- **Search Sites**: Search across the SharePoint tenant for sites matching keywords.
- **Update Drive Item**: Update metadata (e.g., rename) for a file or folder in a drive.
- **Update List Item**: Update column values on an existing item in a SharePoint list.
- **Upload New File by Path**: Upload a new file by specifying the parent folder and filename in the path.
- **Upload Small File**: Upload or replace file content for an existing file (up to 250 MB).

## Triggers (7)

- **New File in SharePoint**: Triggers when a new file is created in the selected folder
- **New Folder in SharePoint**: Triggers when a new folder is created inside the selected folder (or drive root)
- **New or Updated File in SharePoint**: Triggers when a file in the selected folder is created or modified
- **New List in SharePoint**: Triggers when a new list is created in the selected site
- **New List Item in SharePoint**: Triggers when a new item is added to the selected list
- **New or Updated List Item in SharePoint**: Triggers when an item in the selected list is created or modified
- **New or Updated Page in SharePoint**: Triggers when a site page is created or modified in the selected site

## Related prompts

- [Software request reviewer for IT approvals](https://www.generalinput.com/prompts/software-request-reviewer-for-it-approvals.md)
- [RFP Response Manager](https://www.generalinput.com/prompts/rfp-response-manager.md)
- [Security questionnaire drafter](https://www.generalinput.com/prompts/security-questionnaire-drafter.md)
- [Answer Slack questions from every tool you connect](https://www.generalinput.com/prompts/answer-slack-questions-from-every-tool-you-connect.md)
- [Launch readiness reviewer for product launches](https://www.generalinput.com/prompts/launch-readiness-reviewer-for-product-launches.md)
- [Change advisory board readiness reviewer for IT changes](https://www.generalinput.com/prompts/change-advisory-board-readiness-reviewer-for-it-changes.md)
- [On-demand incident RCA from your logs and runbooks](https://www.generalinput.com/prompts/on-demand-incident-rca-from-your-logs-and-runbooks.md)
- [Turn hiring intake notes into a polished job description](https://www.generalinput.com/prompts/turn-hiring-intake-notes-into-a-polished-job-description.md)
- [Month-end close reporting copilot for finance teams](https://www.generalinput.com/prompts/month-end-close-reporting-copilot-for-finance-teams.md)
- [Scaffold a SharePoint client workspace when HubSpot deals close won](https://www.generalinput.com/prompts/scaffold-a-sharepoint-client-workspace-when-hubspot-deals-close-won.md)
- [Daily SharePoint changes digest in Slack](https://www.generalinput.com/prompts/daily-sharepoint-changes-digest-in-slack.md)
- [Archive every Granola meeting in SharePoint](https://www.generalinput.com/prompts/archive-every-granola-meeting-in-sharepoint.md)

Connect Microsoft SharePoint in General Input: https://www.generalinput.com/apps/microsoft-sharepoint