> ## Documentation Index
> Fetch the complete documentation index at: https://docs.letsflow.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# SharePoint Online

> Manage SharePoint sites, files, and pages from automations.

export const flowWebUrl = "https://app.letsflow.ai";

Flow uses this integration to run SharePoint Online actions from automations with the team connection selected during setup. Admins choose which actions that team can use, and automation runs call only those allowed actions through the connection.

<Tabs>
  <Tab title="Flow-managed connection">
    ### Prepare in SharePoint Online

    Prepare any SharePoint Online access, credential, app approval, or admin permission required for the actions this team will use.

    ### Connect in Flow

    <Steps>
      <Step title="Find the SharePoint Online integration">
        1. Open **Integrations**.
        2. Choose **Add connection**.
        3. In **Add connection**, search for **SharePoint Online**.
        4. Select the **SharePoint Online** card.

        <a className="flow-app-link" href={flowWebUrl}>
          Open Flow

          <svg aria-hidden="true" viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M7 7h10v10" />

            <path d="M7 17 17 7" />
          </svg>
        </a>
      </Step>

      <Step title="Connect">
        1. Pick the team that will use the connection.
        2. Select the SharePoint Online actions that team's automations need.
        3. Complete the provider authorization or credential step.
      </Step>
    </Steps>
  </Tab>
</Tabs>

## Permissions and scopes

This integration does not define provider scopes.

## Supported actions

| Action | Description | <Tooltip tip="Risk estimates the impact of the action. Low reads provider data, medium changes existing records, and high can grant access, remove data, disable resources, or make broad changes.">Risk</Tooltip> |
| - | - | - |
| Create sharing link | Creates a sharing link for a SharePoint file in SharePoint Online using automation-provided input. Use it when the automation needs to add this provider record or request. | <Badge color="yellow" size="sm" shape="pill">medium</Badge> |
| Delete file permission | Removes a SharePoint file permission in SharePoint Online. Use it only after the flow confirms the exact target. | <Badge color="red" size="sm" shape="pill">high</Badge> |
| Get file content | Reads content for a SharePoint file from SharePoint Online. Use it to fetch current provider state without modifying data. | <Badge color="green" size="sm" shape="pill">low</Badge> |
| Invite file access | Invites recipient access to a SharePoint file in SharePoint Online using automation-provided input. Use it when the automation needs to add this provider record or request. | <Badge color="red" size="sm" shape="pill">high</Badge> |
| List folder children | Reads files and folders inside a SharePoint folder from SharePoint Online. Use it to fetch current provider state without modifying data. | <Badge color="green" size="sm" shape="pill">low</Badge> |
| Search files | Reads SharePoint files that match the search query from SharePoint Online. Use it to fetch current provider state without modifying data. | <Badge color="green" size="sm" shape="pill">low</Badge> |
| Upload file content | Creates content for a SharePoint file in SharePoint Online using automation-provided input. Use it when the automation needs to add this provider record or request. | <Badge color="green" size="sm" shape="pill">low</Badge> |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.