---
canonical_url: "https://docs.composio.dev/toolkits/sharepoint_graph"
markdown_url: "https://docs.composio.dev/toolkits/sharepoint_graph.md"
product: "platform"
version: null
last_updated: null
---

# SharePoint Graph

SharePoint Graph uses Microsoft Graph to access SharePoint sites, lists, list items, document libraries, files, folders, and sharing capabilities.

- **Category:** documents
- **Auth:** OAUTH2, S2S_OAUTH2
- **Composio-managed OAuth available?** No
- **Tools:** 162
- **Triggers:** 0
- **Slug:** `SHAREPOINT_GRAPH`
- **Version:** 20261013_00

## Tools

### Add Column To SharePoint Content Type

**Slug:** `SHAREPOINT_GRAPH_ADD_CONTENT_TYPE_COLUMN`

Add a column (column link) to a SharePoint site or list content type.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Column to add to the content type. To link an existing site/list column pass {'sourceColumn@odata.bind': 'https://graph.microsoft.com/v1.0/sites/{site-id}/columns/{column-id}'}; or pass an inline columnDefinition to create a new column on the content type. |
| `list_id` | string | No | Optional list ID or display name. When provided, the column is added to a list-level content type instead of a site-level one. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Add Content Type Copy From Hub

**Slug:** `SHAREPOINT_GRAPH_ADD_CONTENT_TYPE_COPY_FROM_HUB`

Add a copy of a content type from the tenant content type hub to a SharePoint site or list.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `list_id` | string | No | Optional list ID or display name. When provided, the content type is copied to a list instead of the site. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID of the content type in the tenant content type hub to copy from. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Add Content Type Copy To SharePoint List

**Slug:** `SHAREPOINT_GRAPH_ADD_CONTENT_TYPE_COPY_TO_LIST`

Copy a site content type into a SharePoint list.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `content_type_id` | string | Yes | Site content type ID to copy into the list. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Add SharePoint Workbook Chart

**Slug:** `SHAREPOINT_GRAPH_ADD_WORKBOOK_CHART`

Add a chart to a worksheet in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `type` | string | Yes | Chart type, for example ColumnClustered, BarStacked, LineMarkers, or PieOfPie. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `series_by` | string ("Auto" | "Columns" | "Rows") | No | Optional setting for whether the series come from rows or columns. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `source_data` | string | Yes | Range address that supplies the chart data, for example A1:B5. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Add SharePoint Workbook Named Item

**Slug:** `SHAREPOINT_GRAPH_ADD_WORKBOOK_NAME`

Add a named item at the workbook scope in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | Yes | Name of the workbook named item to add. |
| `comment` | string | No | Optional comment associated with the workbook named item. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `reference` | string | Yes | The formula or range the named item refers to, for example =Sheet1!$F$15:$N$27. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Add SharePoint Workbook Table

**Slug:** `SHAREPOINT_GRAPH_ADD_WORKBOOK_TABLE`

Add a table to an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `address` | string | Yes | Range address for the new table. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `has_headers` | boolean | No | Whether the range has headers. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Add SharePoint Workbook Table Row

**Slug:** `SHAREPOINT_GRAPH_ADD_WORKBOOK_TABLE_ROW`

Add rows to an Excel workbook table stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `index` | integer | No | Optional zero-based insertion index. |
| `values` | array | Yes | Rows to append to the table as a two-dimensional array of cell values (text, number, boolean, or null). |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `table_id_or_name` | string | Yes | Workbook table ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Add SharePoint Workbook Worksheet

**Slug:** `SHAREPOINT_GRAPH_ADD_WORKBOOK_WORKSHEET`

Add a worksheet to an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | No | Optional name of the worksheet to add. If specified, the name should be unique. If not specified, Excel determines the name of the new worksheet. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Apply SharePoint Workbook Table Column Filter

**Slug:** `SHAREPOINT_GRAPH_APPLY_WORKBOOK_TABLE_COLUMN_FILTER`

Apply a filter to a column of an Excel workbook table stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `criteria` | object | Yes | Microsoft Graph workbookFilterCriteria object describing the filter to apply (for example operator, criterion1, values, color, dynamicCriteria, filterOn, or icon). |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `table_id_or_name` | string | Yes | Workbook table ID or name. |
| `column_id_or_name` | string | Yes | Workbook table column ID or name to apply the filter to. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Assign Sensitivity Label To SharePoint Drive Item

**Slug:** `SHAREPOINT_GRAPH_ASSIGN_SENSITIVITY_LABEL`

Assign a Microsoft Purview sensitivity label to a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `assignment_method` | string ("standard" | "privileged" | "auto") | No | How the label is assigned: standard, privileged, or auto. |
| `justification_text` | string | No | Justification text. Required by Microsoft Graph when downgrading or removing an existing label. |
| `sensitivity_label_id` | string | Yes | GUID of the sensitivity label to assign. Discover available label IDs with the list sensitivity labels action. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Check In SharePoint Drive Item

**Slug:** `SHAREPOINT_GRAPH_CHECKIN_DRIVE_ITEM`

Check in a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `comment` | string | No | Optional check-in comment. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `checkin_as` | string | No | Optional check-in mode supported by Microsoft Graph. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Checkout SharePoint Drive Item

**Slug:** `SHAREPOINT_GRAPH_CHECKOUT_DRIVE_ITEM`

Checkout SharePoint Drive Item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Close SharePoint Workbook Session

**Slug:** `SHAREPOINT_GRAPH_CLOSE_WORKBOOK_SESSION`

Close an Excel workbook session.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | Yes | Excel workbook session ID returned by create workbook session. Sent as the required workbook-session-id header; close session fails without it. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Copy SharePoint Drive Item

**Slug:** `SHAREPOINT_GRAPH_COPY_DRIVE_ITEM`

Start an asynchronous copy of a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | No | Optional new name for the copied item. Do not pass 'name' together with 'children_only' (Microsoft Graph returns 400); combining 'name' with 'include_all_version_history' is a known service bug. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `children_only` | boolean | No | Optional. When true, copies only the children of the folder rather than the folder itself. Valid only on folder items. Defaults to false. |
| `parent_reference` | object | No | Optional reference to the destination parent folder for the copy. Should include the target 'driveId' and item 'id'. Omit to copy in place within the same folder. |
| `conflict_behavior` | string ("fail" | "replace" | "rename") | No | Optional conflict resolution behavior sent as the '@microsoft.graph.conflictBehavior' query parameter: 'fail' (default), 'replace' (files only), or 'rename'. |
| `include_all_version_history` | boolean | No | Optional. When true, includes the full version history of the item in the copy. Defaults to false. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create SharePoint Folder

**Slug:** `SHAREPOINT_GRAPH_CREATE_FOLDER`

Create a folder inside a SharePoint drive folder.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | Yes | Name for the folder to create. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `parent_item_id` | string | Yes | Parent folder drive item ID. Use root folder ID to create under root. |
| `conflict_behavior` | string | No | Conflict behavior for existing names: fail, replace, or rename. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create SharePoint List

**Slug:** `SHAREPOINT_GRAPH_CREATE_LIST`

Create a SharePoint list.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `columns` | array | No | Optional columnDefinition payloads to create with the list. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `description` | string | No | Optional description for the list. |
| `display_name` | string | Yes | Display name for the new SharePoint list. |
| `list_template` | string | No | SharePoint list template, such as genericList, documentLibrary, or tasks. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create SharePoint List Column

**Slug:** `SHAREPOINT_GRAPH_CREATE_LIST_COLUMN`

Create a SharePoint list column definition.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph columnDefinition create payload. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create SharePoint List Item

**Slug:** `SHAREPOINT_GRAPH_CREATE_LIST_ITEM`

Create a SharePoint list item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `fields` | object | Yes | Field values for the new list item, keyed by internal column name. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create SharePoint Sharing Link

**Slug:** `SHAREPOINT_GRAPH_CREATE_SHARING_LINK`

Create a sharing link for a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `scope` | string ("anonymous" | "organization" | "users") | No | Optional sharing scope: anonymous, organization, or users. Omit to use the organization's default link policy (Microsoft Graph default). |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `password` | string | No | Optional password for supported sharing links. |
| `link_type` | string ("view" | "edit" | "embed") | No | Sharing link type. Either view, edit, or embed (embed is OneDrive Personal only). |
| `expiration_date_time` | string | No | Optional ISO 8601 expiration date time for the link. |
| `retain_inherited_permissions` | boolean | No | Whether to retain inherited permissions when creating the link. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create SharePoint Site Column

**Slug:** `SHAREPOINT_GRAPH_CREATE_SITE_COLUMN`

Create a SharePoint site column definition.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph columnDefinition create payload. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create SharePoint Site Content Type

**Slug:** `SHAREPOINT_GRAPH_CREATE_SITE_CONTENT_TYPE`

Create a SharePoint site content type.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `base` | object | No | Parent content type to inherit from, supplied as an object with 'name' and/or 'id'. Provide either 'base' or 'base_id'. |
| `name` | string | Yes | Name of the content type to create. |
| `group` | string | No | Name of the group this content type belongs to. |
| `hidden` | boolean | No | Whether the content type is hidden in the document library. |
| `base_id` | string | No | ID of the parent content type to inherit from. Provide either 'base' or 'base_id'. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `parent_id` | string | No | ID of the parent content type, when creating a child content type. |
| `description` | string | No | Description of the content type. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create SharePoint Site Page

**Slug:** `SHAREPOINT_GRAPH_CREATE_SITE_PAGE`

Create a modern SharePoint site page.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph sitePage create payload. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create SharePoint Site Permission

**Slug:** `SHAREPOINT_GRAPH_CREATE_SITE_PERMISSION`

Grant an application (Sites.Selected) permission on a SharePoint site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `roles` | array | Yes | Roles to grant to the application identity. Possible values are read, write, owner, and fullcontrol. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `granted_to_identities` | array | Yes | Application identities to grant access to, as Microsoft Graph identitySet objects (only application permissions can be created this way). |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Microsoft Graph Subscription

**Slug:** `SHAREPOINT_GRAPH_CREATE_SUBSCRIPTION`

Create a Microsoft Graph webhook subscription.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `resource` | string | Yes | Required. Specifies the resource that is monitored for changes. Don't include the base URL. |
| `changeType` | string | Yes | Required. The type of change in the subscribed resource that raises a change notification. Supported values are 'created', 'updated', and 'deleted'. Multiple values can be combined using a comma-separated list (for example 'updated,deleted'). For SharePoint list and drive root resources only the 'updated' change type is supported. |
| `clientState` | string | No | Optional. Value sent back in each change notification so the receiver can confirm the notification came from Microsoft Graph. The maximum length is 128 characters. |
| `notificationUrl` | string | Yes | Required. The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. |
| `expirationDateTime` | string | Yes | Required. The date and time (ISO 8601 UTC) when the webhook subscription expires. |
| `includeResourceData` | boolean | No | Optional. When set to true, change notifications include resource data (such as the content of a chat message). |
| `encryptionCertificate` | string | No | Optional but required when includeResourceData is true. A base64-encoded representation of the certificate used to encrypt the resource data. |
| `encryptionCertificateId` | string | No | Optional. A custom app-provided identifier that helps the app identify the certificate needed to decrypt resource data. |
| `lifecycleNotificationUrl` | string | No | The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved, reauthorizationRequired, and missed notifications. This URL must make use of the HTTPS protocol. Required for Teams resources if the expirationDateTime is more than one hour from now; optional otherwise. |
| `latestSupportedTlsVersion` | string ("v1_0" | "v1_1" | "v1_2" | "v1_3") | No | Optional. The latest version of Transport Layer Security supported by the notification endpoint. Possible values are 'v1_0', 'v1_1', 'v1_2', and 'v1_3'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create SharePoint Upload Session

**Slug:** `SHAREPOINT_GRAPH_CREATE_UPLOAD_SESSION`

Create an upload session for large SharePoint file uploads.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | No | Optional upload session item payload. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `item_path` | string | Yes | Destination path under the drive root for the upload session. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create SharePoint Workbook Session

**Slug:** `SHAREPOINT_GRAPH_CREATE_WORKBOOK_SESSION`

Create an Excel workbook session for a workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `persist_changes` | boolean | No | Whether changes made in this workbook session should be persisted. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint Drive Item

**Slug:** `SHAREPOINT_GRAPH_DELETE_DRIVE_ITEM`

Delete a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint Drive Item Permission

**Slug:** `SHAREPOINT_GRAPH_DELETE_DRIVE_ITEM_PERMISSION`

Delete a sharing permission from a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `permission_id` | string | Yes | Microsoft Graph permission ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint Drive Item Version

**Slug:** `SHAREPOINT_GRAPH_DELETE_DRIVE_ITEM_VERSION`

Delete a SharePoint drive item version.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `version_id` | string | Yes | Microsoft Graph version ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint List

**Slug:** `SHAREPOINT_GRAPH_DELETE_LIST`

Delete a SharePoint list.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint List Column

**Slug:** `SHAREPOINT_GRAPH_DELETE_LIST_COLUMN`

Delete a SharePoint list column definition.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `column_id` | string | Yes | Microsoft Graph columnDefinition ID or column name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint List Content Type

**Slug:** `SHAREPOINT_GRAPH_DELETE_LIST_CONTENT_TYPE`

Delete a SharePoint list content type.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint List Item

**Slug:** `SHAREPOINT_GRAPH_DELETE_LIST_ITEM`

Delete a SharePoint list item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint Share Permission

**Slug:** `SHAREPOINT_GRAPH_DELETE_SHARE_PERMISSION`

Revoke the sharing-link permission for a shared SharePoint or OneDrive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `shared_drive_item_id` | string | Yes | Share ID or base64url-encoded sharing URL (prefixed with 'u!') identifying the shared item whose sharing-link permission should be revoked. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint Site Column

**Slug:** `SHAREPOINT_GRAPH_DELETE_SITE_COLUMN`

Delete a SharePoint site column definition.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `column_id` | string | Yes | Microsoft Graph columnDefinition ID or column name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint Site Content Type

**Slug:** `SHAREPOINT_GRAPH_DELETE_SITE_CONTENT_TYPE`

Delete a SharePoint site content type.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint Site Page

**Slug:** `SHAREPOINT_GRAPH_DELETE_SITE_PAGE`

Delete a SharePoint site page.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page_id` | string | Yes | Microsoft Graph site page ID. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint Site Permission

**Slug:** `SHAREPOINT_GRAPH_DELETE_SITE_PERMISSION`

Revoke an application (Sites.Selected) permission from a SharePoint site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `permission_id` | string | Yes | Microsoft Graph site permission ID to revoke. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Microsoft Graph Subscription

**Slug:** `SHAREPOINT_GRAPH_DELETE_SUBSCRIPTION`

Delete a Microsoft Graph webhook subscription.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `subscription_id` | string | Yes | Microsoft Graph subscription ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint Workbook Table

**Slug:** `SHAREPOINT_GRAPH_DELETE_WORKBOOK_TABLE`

Delete a table from an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `table_id_or_name` | string | Yes | Workbook table ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint Workbook Worksheet

**Slug:** `SHAREPOINT_GRAPH_DELETE_WORKBOOK_WORKSHEET`

Delete a worksheet in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Discard SharePoint Drive Item Checkout

**Slug:** `SHAREPOINT_GRAPH_DISCARD_CHECKOUT_DRIVE_ITEM`

Discard SharePoint Drive Item Checkout.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Download SharePoint Drive Item

**Slug:** `SHAREPOINT_GRAPH_DOWNLOAD_DRIVE_ITEM`

Download a SharePoint drive item. The file is streamed to the file backend and the response returns a downloadable file, so large files are handled without exhausting memory.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Download SharePoint Drive Item By Path

**Slug:** `SHAREPOINT_GRAPH_DOWNLOAD_DRIVE_ITEM_BY_PATH`

Download a SharePoint drive item by path. The file is streamed to the file backend and the response returns a downloadable file, so large files are handled without exhausting memory.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `item_path` | string | Yes | Path to the file under the drive root. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Download SharePoint Drive Item Version

**Slug:** `SHAREPOINT_GRAPH_DOWNLOAD_DRIVE_ITEM_VERSION`

Download the binary content of an earlier (non-current) version of a file in a SharePoint document library. The version's bytes are streamed to the file backend and returned as a downloadable file, so large files are handled without exhausting memory. To download the current version's content use the download drive item action; to read a version's metadata (without its content) use the get drive item version action.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `version_id` | string | Yes | Microsoft Graph drive item version ID identifying the previous version to download. Downloading the current version's content is not supported; use the download drive item action instead. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Execute Microsoft Graph Batch

**Slug:** `SHAREPOINT_GRAPH_EXECUTE_BATCH`

Execute a Microsoft Graph JSON batch request.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `requests` | array | Yes | Microsoft Graph JSON batch request objects. Each request must include id, method, and url. Up to 20 requests are supported per batch. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Extract SharePoint Drive Item Sensitivity Labels

**Slug:** `SHAREPOINT_GRAPH_EXTRACT_SENSITIVITY_LABELS`

Extract the Microsoft Purview sensitivity labels currently applied to a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Follow SharePoint Sites

**Slug:** `SHAREPOINT_GRAPH_FOLLOW_SITE`

Follow one or more SharePoint sites for a user.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `value` | array | Yes | Sites to follow, as an array of objects each containing the site 'id' in the format 'hostname,siteCollectionId,webId'. |
| `user_id` | string | Yes | Microsoft Graph user ID or userPrincipalName whose followed sites are updated. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get All SharePoint Sites

**Slug:** `SHAREPOINT_GRAPH_GET_ALL_SITES`

Enumerate all SharePoint sites across geographies in the organization.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Content Type Column

**Slug:** `SHAREPOINT_GRAPH_GET_CONTENT_TYPE_COLUMN`

Get a single column of a SharePoint site or list content type.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,description. |
| `list_id` | string | No | Optional list ID or display name. When provided, the column is read from a list-level content type instead of a site-level one. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `column_id` | string | Yes | Microsoft Graph columnDefinition ID of the content type column to retrieve. |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Content Type Published Status

**Slug:** `SHAREPOINT_GRAPH_GET_CONTENT_TYPE_IS_PUBLISHED`

Check whether a SharePoint content type is published to the content type hub.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. This must be the content type hub site. |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Current Microsoft Graph User

**Slug:** `SHAREPOINT_GRAPH_GET_CURRENT_USER`

Get the current Microsoft Graph user for delegated SharePoint Graph connections.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Default Drive

**Slug:** `SHAREPOINT_GRAPH_GET_DEFAULT_DRIVE`

Get the default document library drive for a SharePoint site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Document Comments

**Slug:** `SHAREPOINT_GRAPH_GET_DOCUMENT_COMMENTS`

Extract comments from a SharePoint Word .docx drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph drive item ID for the Word .docx document. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Drive

**Slug:** `SHAREPOINT_GRAPH_GET_DRIVE`

Get a SharePoint document library drive by drive ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Drive Item

**Slug:** `SHAREPOINT_GRAPH_GET_DRIVE_ITEM`

Get a SharePoint drive item by ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Drive Item Analytics

**Slug:** `SHAREPOINT_GRAPH_GET_DRIVE_ITEM_ANALYTICS`

Get item analytics for a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `period` | string ("allTime" | "lastSevenDays") | No | Analytics period sub-path. One of allTime or lastSevenDays (the only values valid on /analytics; use getActivitiesByInterval for custom ranges). |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Drive Item By Path

**Slug:** `SHAREPOINT_GRAPH_GET_DRIVE_ITEM_BY_PATH`

Get a SharePoint drive item by path.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `item_path` | string | Yes | Path to the item under the drive root. Use an empty string to get the drive root item. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Drive Item Permission

**Slug:** `SHAREPOINT_GRAPH_GET_DRIVE_ITEM_PERMISSION`

Get a single sharing permission on a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,roles,grantedToV2. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `permission_id` | string | Yes | Microsoft Graph permission ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Drive Item Version

**Slug:** `SHAREPOINT_GRAPH_GET_DRIVE_ITEM_VERSION`

Get a specific SharePoint drive item version.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `version_id` | string | Yes | Microsoft Graph version ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint List

**Slug:** `SHAREPOINT_GRAPH_GET_LIST`

Get a SharePoint list by ID or display name.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint List Column

**Slug:** `SHAREPOINT_GRAPH_GET_LIST_COLUMN`

Get a SharePoint list column definition.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `column_id` | string | Yes | Microsoft Graph columnDefinition ID or column name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint List Content Type

**Slug:** `SHAREPOINT_GRAPH_GET_LIST_CONTENT_TYPE`

Get a SharePoint list content type.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint List Item

**Slug:** `SHAREPOINT_GRAPH_GET_LIST_ITEM`

Get a SharePoint list item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint List Item Fields

**Slug:** `SHAREPOINT_GRAPH_GET_LIST_ITEM_FIELDS`

Get field values for a SharePoint list item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint List Item Version

**Slug:** `SHAREPOINT_GRAPH_GET_LIST_ITEM_VERSION`

Get a specific SharePoint list item version.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | OData $expand expression. Use 'fields' to expand the fields collection and request the values of fields in the list item (e.g. $expand=fields). |
| `select` | string | No | OData $select expression listing the comma-separated properties to return in the response. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `version_id` | string | Yes | Microsoft Graph version ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Signed-In User SharePoint My Site

**Slug:** `SHAREPOINT_GRAPH_GET_MY_SITE`

Resolve the signed-in user's SharePoint hostname from OneDrive mySite.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Root SharePoint Site

**Slug:** `SHAREPOINT_GRAPH_GET_ROOT_SITE`

Get the tenant's root SharePoint site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Sensitivity Label

**Slug:** `SHAREPOINT_GRAPH_GET_SENSITIVITY_LABEL`

Get a Microsoft Purview sensitivity label by its ID. Available in the global Microsoft Graph service only (not US Government or China national clouds).

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,description. |
| `label_id` | string | Yes | The GUID identifier of the Microsoft Purview sensitivity label to retrieve. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Shared Item

**Slug:** `SHAREPOINT_GRAPH_GET_SHARES`

Access a shared SharePoint or OneDrive item by share ID or encoded sharing URL.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value, for example driveItem. |
| `prefer` | string | No | Optional Prefer header value. Use 'redeemSharingLink' to durably redeem the sharing link for the caller, or 'redeemSharingLinkIfNecessary' to redeem only for the duration of the request. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `shared_drive_item_id` | string | Yes | Share ID or base64url-encoded sharing URL (prefixed with 'u!') returned by Microsoft Graph or created from a sharing URL. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Site

**Slug:** `SHAREPOINT_GRAPH_GET_SITE`

Get a SharePoint site by Microsoft Graph site ID.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Site Column

**Slug:** `SHAREPOINT_GRAPH_GET_SITE_COLUMN`

Get a SharePoint site column definition.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `column_id` | string | Yes | Microsoft Graph columnDefinition ID or column name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Site Content Type

**Slug:** `SHAREPOINT_GRAPH_GET_SITE_CONTENT_TYPE`

Get a SharePoint site content type.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Site Page

**Slug:** `SHAREPOINT_GRAPH_GET_SITE_PAGE`

Get a SharePoint site page as a Microsoft Graph sitePage resource.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `page_id` | string | Yes | Microsoft Graph site page ID. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Site Page Web Part

**Slug:** `SHAREPOINT_GRAPH_GET_SITE_PAGE_WEB_PART`

Get a single web part on a SharePoint site page.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,innerHtml. |
| `page_id` | string | Yes | Microsoft Graph site page ID. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `web_part_id` | string | Yes | Microsoft Graph web part ID on the site page. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Site Permission

**Slug:** `SHAREPOINT_GRAPH_GET_SITE_PERMISSION`

Get a single application (Sites.Selected) permission on a SharePoint site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,roles,grantedToIdentitiesV2. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `permission_id` | string | Yes | Microsoft Graph site permission ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Special Folder

**Slug:** `SHAREPOINT_GRAPH_GET_SPECIAL_FOLDER`

Get a SharePoint special folder by name.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string ("documents" | "photos" | "cameraroll" | "approot" | "music" | "recordings") | Yes | Well-known name of the special folder to retrieve. 'recordings' is OneDrive for Business / SharePoint Online only. |
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Microsoft Graph Subscription

**Slug:** `SHAREPOINT_GRAPH_GET_SUBSCRIPTION`

Get a Microsoft Graph webhook subscription.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `subscription_id` | string | Yes | Microsoft Graph subscription ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Workbook Chart Image

**Slug:** `SHAREPOINT_GRAPH_GET_WORKBOOK_CHART_IMAGE`

Render an Excel worksheet chart stored in SharePoint as a base64-encoded image.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `width` | integer | No | Optional desired width of the resulting image in pixels. |
| `height` | integer | No | Optional desired height of the resulting image in pixels. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `chart_name` | string | Yes | The name or ID of the chart to render as an image. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `fitting_mode` | string ("Fit" | "FitAndCenter" | "Fill") | No | Optional method used to scale the chart to the specified dimensions if both width and height are set. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Workbook Named Item

**Slug:** `SHAREPOINT_GRAPH_GET_WORKBOOK_NAME`

Get a named item defined at the workbook scope in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | Yes | Name of the workbook named item to retrieve. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example name,type,value. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Workbook Worksheet

**Slug:** `SHAREPOINT_GRAPH_GET_WORKBOOK_WORKSHEET`

Get an Excel worksheet in a SharePoint workbook.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Grant SharePoint Share Permission

**Slug:** `SHAREPOINT_GRAPH_GRANT_SHARE_PERMISSION`

Grant users access to a shared SharePoint or OneDrive link via an encoded sharing URL.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `roles` | array | Yes | Roles to grant, such as read or write. |
| `recipients` | array | Yes | Recipients to grant access to. Each recipient should provide an email, alias, or objectId. |
| `encoded_sharing_url` | string | Yes | Base64url-encoded sharing URL (prefixed with 'u!') or share ID representing the shared link to grant access to. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Invite Users To SharePoint Drive Item

**Slug:** `SHAREPOINT_GRAPH_INVITE_DRIVE_ITEM`

Invite recipients to a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `roles` | array | Yes | Roles to grant. Supported invite roles are 'read' and 'write'. The service may accept additional SharePoint roles, but they are undocumented for the invite action. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `message` | string | No | Optional invitation message. Maximum length 2,000 characters. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `password` | string | No | The password set on the invite. Optional and OneDrive for home only. |
| `recipients` | array | Yes | Recipients to invite. Each recipient should provide an email, alias, or objectId. |
| `require_sign_in` | boolean | No | Whether invited users must sign in. |
| `send_invitation` | boolean | No | Whether Microsoft Graph should send invitation email. |
| `expiration_date_time` | string | No | Optional ISO 8601 permission expiration date time. |
| `retain_inherited_permissions` | boolean | No | Optional. If true (default), any existing inherited permissions are retained on the shared item when sharing for the first time. If false, all existing permissions are removed when sharing for the first time. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Content Type Columns

**Slug:** `SHAREPOINT_GRAPH_LIST_CONTENT_TYPE_COLUMNS`

List the columns of a SharePoint site or list content type.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `filter` | string | No | Optional Microsoft Graph OData $filter expression. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,description. |
| `list_id` | string | No | Optional list ID or display name. When provided, the columns are listed for a list-level content type instead of a site-level one. |
| `orderby` | string | No | Optional Microsoft Graph OData $orderby expression. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Drive Delta

**Slug:** `SHAREPOINT_GRAPH_LIST_DRIVE_DELTA`

Track changes in a SharePoint drive using Microsoft Graph delta.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `token` | string | No | Optional delta token from a previous Microsoft Graph deltaLink. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Drive Item Children

**Slug:** `SHAREPOINT_GRAPH_LIST_DRIVE_ITEM_CHILDREN`

List children under a folder drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `orderby` | string | No | Optional Microsoft Graph OData $orderby expression. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Drive Item Children By Path

**Slug:** `SHAREPOINT_GRAPH_LIST_DRIVE_ITEM_CHILDREN_BY_PATH`

List the children of a SharePoint folder addressed by its path under the drive root.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `orderby` | string | No | Optional Microsoft Graph OData $orderby expression. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `item_path` | string | Yes | Path of the folder relative to the drive root whose children should be listed, for example 'Documents/Reports'. Nested path segments are supported. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Drive Item Permissions

**Slug:** `SHAREPOINT_GRAPH_LIST_DRIVE_ITEM_PERMISSIONS`

List sharing permissions on a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Drive Item Thumbnails

**Slug:** `SHAREPOINT_GRAPH_LIST_DRIVE_ITEM_THUMBNAILS`

Retrieve the available thumbnail sets (small, medium, large) for a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value. Supports selecting a specific thumbnail size, for example small, medium, large, or a custom size such as c300x400_crop. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Drive Item Versions

**Slug:** `SHAREPOINT_GRAPH_LIST_DRIVE_ITEM_VERSIONS`

List versions for a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Drive Root Children

**Slug:** `SHAREPOINT_GRAPH_LIST_DRIVE_ROOT_CHILDREN`

List children in the root of a SharePoint drive.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `orderby` | string | No | Optional Microsoft Graph OData $orderby expression. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Followed SharePoint Sites

**Slug:** `SHAREPOINT_GRAPH_LIST_FOLLOWED_SITES`

List the SharePoint sites followed by the signed-in user.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint List Columns

**Slug:** `SHAREPOINT_GRAPH_LIST_LIST_COLUMNS`

List column definitions for a SharePoint list.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | string | No | Optional Microsoft Graph OData $filter expression. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `orderby` | string | No | Optional Microsoft Graph OData $orderby expression. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint List Content Types

**Slug:** `SHAREPOINT_GRAPH_LIST_LIST_CONTENT_TYPES`

List content types for a SharePoint list.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `filter` | string | No | Optional Microsoft Graph OData $filter expression. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `orderby` | string | No | Optional Microsoft Graph OData $orderby expression. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint List Item Delta

**Slug:** `SHAREPOINT_GRAPH_LIST_LIST_ITEM_DELTA`

Track changes to SharePoint list items using Microsoft Graph delta.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `token` | string | No | Optional delta token from a previous Microsoft Graph deltaLink. |
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint List Items

**Slug:** `SHAREPOINT_GRAPH_LIST_LIST_ITEMS`

List items in a SharePoint list.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `filter` | string | No | Optional Microsoft Graph OData $filter expression. To filter on a list item's field/column values (for example fields/Title), you must also pass expand='fields' — Microsoft Graph requires $expand=fields when filtering on listItem field properties. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `orderby` | string | No | Optional Microsoft Graph OData $orderby expression. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |
| `honor_non_indexed_queries` | boolean | No | Send the 'Prefer: HonorNonIndexedQueriesWarningMayFailRandomly' header so $filter/$orderby on non-indexed SharePoint columns are honored instead of returning HTTP 400. May fail randomly on large lists (>5000 items / List View Threshold). Auto-enabled when filter/orderby is set; set false to suppress. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint List Item Versions

**Slug:** `SHAREPOINT_GRAPH_LIST_LIST_ITEM_VERSIONS`

List versions for a SharePoint list item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Lists

**Slug:** `SHAREPOINT_GRAPH_LIST_LISTS`

List SharePoint lists in a site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `filter` | string | No | Optional Microsoft Graph OData $filter expression. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `orderby` | string | No | Optional Microsoft Graph OData $orderby expression. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Recent Drive Items

**Slug:** `SHAREPOINT_GRAPH_LIST_RECENT_DRIVE_ITEMS`

List recent drive items for the delegated (signed-in) user. Targets the signed-in user's OneDrive (/me/drive), NOT a SharePoint document library. DEPRECATED by Microsoft: this recent API operates in a degraded state until November 2026, after which it stops returning data; prefer change-tracking (delta) or search for durable scenarios. Application permissions are not supported.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. This action targets the signed-in user's OneDrive (/me/drive), NOT a SharePoint document library. DEPRECATED by Microsoft: the recent API operates in a degraded state until November 2026, after which it stops returning data; prefer change-tracking (delta) or search for durable scenarios. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Sensitivity Labels

**Slug:** `SHAREPOINT_GRAPH_LIST_SENSITIVITY_LABELS`

List the Microsoft Purview sensitivity labels available to the tenant.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. Set it to enable pagination on this endpoint: Microsoft Graph returns no continuation link here, so next_page_token is derived from $top/$skip offsets and is only minted when top is set. |
| `filter` | string | No | Optional Microsoft Graph OData $filter expression. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,description. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Share Permission

**Slug:** `SHAREPOINT_GRAPH_LIST_SHARE_PERMISSIONS`

Get the sharing-link permission details for a shared SharePoint or OneDrive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,roles,link. |
| `shared_drive_item_id` | string | Yes | Share ID or base64url-encoded sharing URL (prefixed with 'u!') identifying the shared item. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Site Columns

**Slug:** `SHAREPOINT_GRAPH_LIST_SITE_COLUMNS`

List column definitions for a SharePoint site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `filter` | string | No | Optional Microsoft Graph OData $filter expression. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `orderby` | string | No | Optional Microsoft Graph OData $orderby expression. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Site Content Types

**Slug:** `SHAREPOINT_GRAPH_LIST_SITE_CONTENT_TYPES`

List content types for a SharePoint site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `filter` | string | No | Optional Microsoft Graph OData $filter expression. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `orderby` | string | No | Optional Microsoft Graph OData $orderby expression. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Site Changes

**Slug:** `SHAREPOINT_GRAPH_LIST_SITE_DELTA`

Get newly created, updated, or deleted SharePoint sites using delta tracking.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `token` | string | No | Optional delta/state token used to track changes. Pass the token extracted from a previous response's @odata.deltaLink to retrieve only the changes since that round. Use 'latest' to retrieve an empty collection plus a deltaLink to seed future change tracking. |
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Site Drives

**Slug:** `SHAREPOINT_GRAPH_LIST_SITE_DRIVES`

List document library drives for a SharePoint site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Site Pages

**Slug:** `SHAREPOINT_GRAPH_LIST_SITE_PAGES`

List modern SharePoint site pages as Microsoft Graph sitePage resources.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `count` | boolean | No | Set to true to request @odata.count where the endpoint supports it. |
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `filter` | string | No | Optional Microsoft Graph OData $filter expression. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `orderby` | string | No | Optional Microsoft Graph OData $orderby expression. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Site Page Web Parts

**Slug:** `SHAREPOINT_GRAPH_LIST_SITE_PAGE_WEB_PARTS`

List web parts on a SharePoint site page.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `page_id` | string | Yes | Microsoft Graph site page ID. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Site Permissions

**Slug:** `SHAREPOINT_GRAPH_LIST_SITE_PERMISSIONS`

List the application (Sites.Selected) permissions granted on a SharePoint site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,roles,grantedToIdentitiesV2. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Sites

**Slug:** `SHAREPOINT_GRAPH_LIST_SITES`

Search for SharePoint sites available through Microsoft Graph.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `search` | string | No | SharePoint site search query. Use '*' to return discoverable sites. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `hostname` | string | No | Optional SharePoint geo hostname such as contoso.sharepoint.com. For multi-geo tenants, call SHAREPOINT_GRAPH_GET_MY_SITE first and pass its hostname here to scope site discovery to that geo. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Microsoft Graph Subscriptions

**Slug:** `SHAREPOINT_GRAPH_LIST_SUBSCRIPTIONS`

List Microsoft Graph webhook subscriptions.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Subsites

**Slug:** `SHAREPOINT_GRAPH_LIST_SUBSITES`

List subsites for a SharePoint site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `filter` | string | No | Optional Microsoft Graph OData $filter expression. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Workbook Charts

**Slug:** `SHAREPOINT_GRAPH_LIST_WORKBOOK_CHARTS`

List charts on a worksheet in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. Set it to enable pagination on this endpoint: Microsoft Graph returns no continuation link here, so next_page_token is derived from $top/$skip offsets and is only minted when top is set. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers (including `session_id` if used), but filter/sort params need not be repeated - the token carries them. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Workbook Named Items

**Slug:** `SHAREPOINT_GRAPH_LIST_WORKBOOK_NAMES`

List named items defined at the workbook scope in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. Set it to enable pagination on this endpoint: Microsoft Graph returns no continuation link here, so next_page_token is derived from $top/$skip offsets and is only minted when top is set. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example name,type,value. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers (including `session_id` if used), but filter/sort params need not be repeated - the token carries them. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Workbook Table Columns

**Slug:** `SHAREPOINT_GRAPH_LIST_WORKBOOK_TABLE_COLUMNS`

List columns in an Excel workbook table stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. Set it to enable pagination on this endpoint: Microsoft Graph returns no continuation link here, so next_page_token is derived from $top/$skip offsets and is only minted when top is set. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,index. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers (including `session_id` if used), but filter/sort params need not be repeated - the token carries them. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `table_id_or_name` | string | Yes | Workbook table ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Workbook Table Rows

**Slug:** `SHAREPOINT_GRAPH_LIST_WORKBOOK_TABLE_ROWS`

List rows in an Excel workbook table stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. Set it to enable pagination on this endpoint: Microsoft Graph returns no continuation link here, so next_page_token is derived from $top/$skip offsets and is only minted when top is set. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers (including `session_id` if used), but filter/sort params need not be repeated - the token carries them. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `table_id_or_name` | string | Yes | Workbook table ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Workbook Tables

**Slug:** `SHAREPOINT_GRAPH_LIST_WORKBOOK_TABLES`

List tables in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. Set it to enable pagination on this endpoint: Microsoft Graph returns no continuation link here, so next_page_token is derived from $top/$skip offsets and is only minted when top is set. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers (including `session_id` if used), but filter/sort params need not be repeated - the token carries them. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List SharePoint Workbook Worksheets

**Slug:** `SHAREPOINT_GRAPH_LIST_WORKBOOK_WORKSHEETS`

List worksheets in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. Set it to enable pagination on this endpoint: Microsoft Graph returns no continuation link here, so next_page_token is derived from $top/$skip offsets and is only minted when top is set. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers (including `session_id` if used), but filter/sort params need not be repeated - the token carries them. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Move SharePoint Drive Item

**Slug:** `SHAREPOINT_GRAPH_MOVE_DRIVE_ITEM`

Move a SharePoint drive item by updating its parentReference.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `name` | string | No | Optional new name while moving the item. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `parent_reference` | object | Yes | Parent reference for the destination folder. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Preview SharePoint Drive Item

**Slug:** `SHAREPOINT_GRAPH_PREVIEW_DRIVE_ITEM`

Get a short-lived embeddable preview URL for a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | string | No | Optional page number (as a string) to start the preview at. Applies to multi-page documents. |
| `zoom` | number | No | Optional zoom level to start the preview at. |
| `item_id` | string | Yes | Microsoft Graph drive item ID of the file to preview. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Publish SharePoint Content Type

**Slug:** `SHAREPOINT_GRAPH_PUBLISH_CONTENT_TYPE`

Publish a SharePoint content type from the content type hub site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. This must be the content type hub site (the site that hosts the published content types). |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Publish SharePoint Site Page

**Slug:** `SHAREPOINT_GRAPH_PUBLISH_SITE_PAGE`

Publish a SharePoint site page.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page_id` | string | Yes | Microsoft Graph site page ID. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Reauthorize Microsoft Graph Subscription

**Slug:** `SHAREPOINT_GRAPH_REAUTHORIZE_SUBSCRIPTION`

Reauthorize a Microsoft Graph webhook subscription.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `subscription_id` | string | Yes | Microsoft Graph subscription ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Resolve SharePoint Site By Path

**Slug:** `SHAREPOINT_GRAPH_RESOLVE_SITE_BY_PATH`

Resolve a SharePoint site from its hostname and server-relative path.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `expand` | string | No | Optional Microsoft Graph OData $expand value for related resources. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `hostname` | string | Yes | SharePoint hostname such as contoso.sharepoint.com, or contoso-my.sharepoint.com for personal sites. If you don't know the signed-in user's geo hostname, call SHAREPOINT_GRAPH_GET_MY_SITE first and pass its hostname. Use my_site_hostname from that response only when resolving the returned personal /personal/... site path. Do not use SHAREPOINT_GRAPH_GET_ROOT_SITE for a specific user's sites because it returns the tenant root site rather than the user's OneDrive mySite location. |
| `site_path` | string | No | Server-relative SharePoint site path such as '/' or '/sites/Finance'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Restore SharePoint Drive Item Version

**Slug:** `SHAREPOINT_GRAPH_RESTORE_DRIVE_ITEM_VERSION`

Restore a previous version of a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `version_id` | string | Yes | Microsoft Graph version ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Restore SharePoint List Item Version

**Slug:** `SHAREPOINT_GRAPH_RESTORE_LIST_ITEM_VERSION`

Restore a previous version of a SharePoint list item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item ID. |
| `list_id` | string | Yes | Microsoft Graph list ID for the SharePoint list that contains the item. |
| `site_id` | string | Yes | Microsoft Graph site ID for the SharePoint site that contains the list. |
| `version_id` | string | Yes | Microsoft Graph list item version ID to restore. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Search SharePoint Drive Items

**Slug:** `SHAREPOINT_GRAPH_SEARCH_DRIVE_ITEMS`

Search items in a SharePoint drive.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `top` | integer | No | Optional Microsoft Graph OData $top page size. |
| `query` | string | Yes | Search query for drive item names and content. |
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `page_token` | string | No | Opaque continuation token for the next page. Omit for the first page; then pass back the `next_page_token` from the previous response, unmodified, until it is absent. Do not construct or edit it. When set, it drives pagination; resend the same required identifiers, but filter/sort params need not be repeated — the token carries them. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Run Microsoft Graph Search Query

**Slug:** `SHAREPOINT_GRAPH_SEARCH_QUERY`

Run Microsoft Graph search across SharePoint-supported entities.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `requests` | array | Yes | Microsoft Graph search request objects. Each request requires entityTypes and a query. The per-request region is application-permission only: with application (app-only) permissions region is required (HTTP 400 otherwise) and must come from the siteCollection dataLocationCode; with delegated permissions region must be omitted. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Unfollow SharePoint Sites

**Slug:** `SHAREPOINT_GRAPH_UNFOLLOW_SITE`

Unfollow one or more SharePoint sites for a user.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `value` | array | Yes | Sites to unfollow, as an array of objects each containing the site 'id' in the format 'hostname,siteCollectionId,webId'. |
| `user_id` | string | Yes | Microsoft Graph user ID or userPrincipalName whose followed sites are updated. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Unpublish SharePoint Content Type

**Slug:** `SHAREPOINT_GRAPH_UNPUBLISH_CONTENT_TYPE`

Unpublish a SharePoint content type from the content type hub site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. This must be the content type hub site (the site that hosts the published content types). |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Drive Item

**Slug:** `SHAREPOINT_GRAPH_UPDATE_DRIVE_ITEM`

Update drive item metadata such as name or description.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph driveItem patch payload. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Drive Item Permission

**Slug:** `SHAREPOINT_GRAPH_UPDATE_DRIVE_ITEM_PERMISSION`

Update the roles of a direct sharing permission on a SharePoint drive item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `roles` | array | Yes | Updated roles for a direct user or group permission. Possible values are read, write, and owner. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `permission_id` | string | Yes | Microsoft Graph direct permission ID, such as one returned by inviting a user to the item. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint List

**Slug:** `SHAREPOINT_GRAPH_UPDATE_LIST`

Update SharePoint list metadata.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph list patch payload. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint List Column

**Slug:** `SHAREPOINT_GRAPH_UPDATE_LIST_COLUMN`

Update a SharePoint list column definition.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph columnDefinition patch payload. For site/list columns you may update any property except `id`. For columns that are bound to a content type, only `required` and `hidden` can be changed. Don't include unchanged existing values. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `column_id` | string | Yes | Microsoft Graph columnDefinition ID or column name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint List Content Type

**Slug:** `SHAREPOINT_GRAPH_UPDATE_LIST_CONTENT_TYPE`

Update a SharePoint list content type.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph contentType patch payload. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint List Item

**Slug:** `SHAREPOINT_GRAPH_UPDATE_LIST_ITEM`

Update a SharePoint list item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `fields` | object | Yes | Field values to update on the list item, keyed by internal column name. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint List Item Fields

**Slug:** `SHAREPOINT_GRAPH_UPDATE_LIST_ITEM_FIELDS`

Update field values for a SharePoint list item.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `fields` | object | Yes | Field values to update on the list item, keyed by internal column name. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `list_id` | string | Yes | Microsoft Graph list ID or list display name. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Site

**Slug:** `SHAREPOINT_GRAPH_UPDATE_SITE`

Update editable SharePoint site metadata (description).

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph site patch payload. In Graph v1.0 only 'description' is updatable; displayName is read-only. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Site Column

**Slug:** `SHAREPOINT_GRAPH_UPDATE_SITE_COLUMN`

Update a SharePoint site column definition.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph columnDefinition patch payload. For site/list columns you may update any property except `id`. For columns that are bound to a content type, only `required` and `hidden` can be changed. Don't include unchanged existing values. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `column_id` | string | Yes | Microsoft Graph columnDefinition ID or column name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Site Content Type

**Slug:** `SHAREPOINT_GRAPH_UPDATE_SITE_CONTENT_TYPE`

Update a SharePoint site content type.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph contentType patch payload. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `content_type_id` | string | Yes | Microsoft Graph contentType ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Site Page

**Slug:** `SHAREPOINT_GRAPH_UPDATE_SITE_PAGE`

Update editable metadata and layout for a SharePoint site page.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph sitePage patch payload. |
| `page_id` | string | Yes | Microsoft Graph site page ID. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Site Page Web Part

**Slug:** `SHAREPOINT_GRAPH_UPDATE_SITE_PAGE_WEB_PART`

Update the properties of a web part on a SharePoint site page.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | object | No | Properties of a standard web part. Only applies when the web part type is '#microsoft.graph.standardWebPart'. |
| `page_id` | string | Yes | Microsoft Graph site page ID. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `inner_html` | string | No | HTML content for a text web part. Only applies when the web part type is '#microsoft.graph.textWebPart'. |
| `odata_type` | string ("#microsoft.graph.textWebPart" | "#microsoft.graph.standardWebPart") | Yes | Web part type discriminator required by Microsoft Graph. Use '#microsoft.graph.textWebPart' to update a text web part or '#microsoft.graph.standardWebPart' to update a standard web part. |
| `web_part_id` | string | Yes | Microsoft Graph web part ID on the site page. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Site Permission

**Slug:** `SHAREPOINT_GRAPH_UPDATE_SITE_PERMISSION`

Update the roles of an application (Sites.Selected) permission on a SharePoint site.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `roles` | array | Yes | Updated roles for the site permission. Possible values are read, write, owner, and fullcontrol. |
| `site_id` | string | Yes | Microsoft Graph SharePoint site ID in the format 'hostname,siteCollectionId,webId'. |
| `permission_id` | string | Yes | Microsoft Graph site permission ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Microsoft Graph Subscription

**Slug:** `SHAREPOINT_GRAPH_UPDATE_SUBSCRIPTION`

Update a Microsoft Graph webhook subscription.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph subscription patch payload. |
| `subscription_id` | string | Yes | Microsoft Graph subscription ID. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Workbook Table

**Slug:** `SHAREPOINT_GRAPH_UPDATE_WORKBOOK_TABLE`

Update properties of a table in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph workbookTable patch payload. Updatable properties include name (string), showHeaders (boolean), showTotals (boolean), and style (string, e.g. 'TableStyleMedium2'). |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `table_id_or_name` | string | Yes | Workbook table ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Workbook Worksheet

**Slug:** `SHAREPOINT_GRAPH_UPDATE_WORKBOOK_WORKSHEET`

Update worksheet metadata in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph workbookWorksheet patch payload. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Upload Bytes To SharePoint Upload Session

**Slug:** `SHAREPOINT_GRAPH_UPLOAD_BYTES_TO_SESSION`

Upload one byte range (chunk) of a file to an existing SharePoint upload session, or get the session status or cancel it.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `content` | string | No | Chunk content to upload. Required when operation is 'upload'. Interpreted as UTF-8 text unless content_encoding is base64. The chunk size in any given request must be less than 60 MiB (62,914,560 bytes), and the size of each byte range MUST be a multiple of 320 KiB (327,680 bytes) except for the final chunk. |
| `operation` | string ("upload" | "status" | "cancel") | No | Operation to perform against the upload session: 'upload' to PUT one byte range (chunk), 'status' to query which byte ranges are still expected, or 'cancel' to delete the session. |
| `range_end` | integer | No | Last byte index (inclusive) of this chunk within the whole file, used in the Content-Range header. Required when operation is 'upload'. |
| `total_size` | integer | No | Total size of the whole file in bytes, used in the Content-Range header. Required when operation is 'upload' and must be identical across all chunks of the same upload session. |
| `upload_url` | string | Yes | The preauthenticated 'uploadUrl' returned by the create upload session action. This is an absolute, opaque URL on a different host (for example https://*.up.1drv.com/...) and is NOT the Microsoft Graph base URL. It is called without an Authorization header. |
| `range_start` | integer | No | First byte index (inclusive) of this chunk within the whole file, used in the Content-Range header. Required when operation is 'upload'. Fragments MUST be uploaded sequentially in order. |
| `content_encoding` | string | No | Content encoding for 'content': text or base64. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Upload SharePoint File

**Slug:** `SHAREPOINT_GRAPH_UPLOAD_FILE`

Upload a file of any size to SharePoint via a chunked Microsoft Graph upload session, creating the destination folder path if needed.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `file` | object | Yes | The file to upload. Its name is used as the destination filename. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `item_path` | string | No | Destination folder under the drive root. Use '/' (the default) for the root. Any missing folders in the path are created automatically. The uploaded file is named after the provided file, not this path. |
| `conflict_behavior` | string ("rename" | "fail" | "replace") | No | How to handle a filename collision in the destination folder: 'rename' (default) appends a number, 'fail' errors, 'replace' overwrites. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Upload Small SharePoint File

**Slug:** `SHAREPOINT_GRAPH_UPLOAD_SMALL_FILE`

DEPRECATED: Use SHAREPOINT_GRAPH_UPLOAD_FILE instead. Upload a small file to SharePoint using Microsoft Graph PUT content.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `content` | string | Yes | File content. Interpreted as UTF-8 text unless content_encoding is base64. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `item_path` | string | Yes | Destination path under the drive root for the file. |
| `content_type` | string | No | MIME content type for the upload. |
| `content_encoding` | string | No | Content encoding: text or base64. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Calculate SharePoint Workbook

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_CALCULATE`

Recalculate an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `calculation_type` | string ("Recalculate" | "Full" | "FullRebuild") | Yes | Type of calculation to perform on the workbook. 'Recalculate' recalculates changed cells, 'Full' recalculates all formulas, and 'FullRebuild' rebuilds dependencies and recalculates all formulas. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Clear SharePoint Workbook Range

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_CLEAR_RANGE`

Clear the contents and/or formatting of a range in a SharePoint Excel workbook.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `address` | string | Yes | Excel range address in A1 notation. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `apply_to` | string | No | What to clear from the range: All, Formats, or Contents. Defaults to All when omitted. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete SharePoint Workbook Range

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_DELETE_RANGE`

Delete a range from a SharePoint Excel workbook and shift the remaining cells.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `shift` | string | Yes | Direction to shift the remaining cells after deletion: Up or Left. |
| `address` | string | Yes | Excel range address in A1 notation. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Run SharePoint Workbook Function

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_FUNCTION`

Run an Excel workbook function for a workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `parameters` | object | Yes | Function parameters in Microsoft Graph workbook function shape. Range inputs must use workbook range objects. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `function_name` | string | Yes | Excel workbook function name such as sum or vlookup. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Insert SharePoint Workbook Range

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_INSERT_RANGE`

Insert a cell or range in an Excel workbook stored in SharePoint, shifting existing cells.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `shift` | string ("Down" | "Right") | No | Direction to shift the existing cells when inserting the range. Either 'Down' or 'Right'. |
| `address` | string | Yes | Excel range address in A1 notation. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Merge SharePoint Workbook Range

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_MERGE_RANGE`

Merge the cells of a range in a SharePoint Excel workbook into a single cell.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `across` | boolean | No | When true, merge the cells in each row of the range as separate merged cells. Defaults to false (merge the entire range into a single cell) when omitted. |
| `address` | string | Yes | Excel range address in A1 notation. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Read SharePoint Workbook Range

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_READ_RANGE`

Read a cell or range from an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `address` | string | Yes | Excel range address in A1 notation. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Sort SharePoint Workbook Range

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_SORT_RANGE`

Sort a cell range in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `fields` | array | Yes | Collection of workbookSortField conditions that define how the range is sorted. Each entry includes a zero-based column key plus optional ascending, sortOn, color, dataOption, and icon settings. |
| `method` | string ("PinYin" | "StrokeCount") | No | The ordering method used for Chinese characters. |
| `address` | string | Yes | Excel range address in A1 notation. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `match_case` | boolean | No | Whether to perform a case-sensitive sort. Defaults to false when omitted. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `has_headers` | boolean | No | Whether the range has a header row that should be excluded from the sort. |
| `orientation` | string ("Rows" | "Columns") | No | Whether the sort is applied by rows or by columns. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Unmerge SharePoint Workbook Range

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_UNMERGE_RANGE`

Unmerge previously merged cells of a range in a SharePoint Excel workbook.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `address` | string | Yes | Excel range address in A1 notation. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Workbook Range

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_UPDATE_RANGE`

Update a cell or range in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph workbookRange patch payload. |
| `address` | string | Yes | Excel range address in A1 notation. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Workbook Range Fill

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_UPDATE_RANGE_FILL`

Update the fill of a cell or range in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph workbookRangeFill patch payload. Updatable property is color (hex string such as #FFFF00) representing the background fill color. |
| `address` | string | Yes | Excel range address in A1 notation. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Workbook Range Font

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_UPDATE_RANGE_FONT`

Update the font of a cell or range in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph workbookRangeFont patch payload. Updatable properties include bold (boolean), italic (boolean), color (hex string such as #FF0000), size (double), name (font name string), and underline (None, Single, Double, SingleAccountant, DoubleAccountant). |
| `address` | string | Yes | Excel range address in A1 notation. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update SharePoint Workbook Range Format

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_UPDATE_RANGE_FORMAT`

Update the format of a cell or range in an Excel workbook stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `body` | object | Yes | Microsoft Graph workbookRangeFormat patch payload. Updatable properties include columnWidth (double), rowHeight (double), horizontalAlignment (General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed), verticalAlignment (Top, Center, Bottom, Justify, Distributed), and wrapText (boolean). |
| `address` | string | Yes | Excel range address in A1 notation. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get SharePoint Workbook Used Range

**Slug:** `SHAREPOINT_GRAPH_WORKBOOK_USED_RANGE`

Get the used range of an Excel worksheet stored in SharePoint.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `select` | string | No | Optional Microsoft Graph OData $select value, for example id,name,webUrl. |
| `item_id` | string | Yes | Microsoft Graph list item or drive item ID. |
| `drive_id` | string | Yes | Microsoft Graph drive ID for the SharePoint document library, commonly starting with 'b!'. |
| `session_id` | string | No | Optional Excel workbook session ID sent as workbook-session-id. |
| `values_only` | boolean | No | When true, request usedRange(valuesOnly=true) so only cells with values (ignoring formatting) are considered used. |
| `worksheet_id_or_name` | string | Yes | Worksheet ID or name. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
