Required Scopes

To configure a Sync for SharePoint, you need to request the following scopes from your Microsoft OAuth application:

  • Sites.Read.All
  • Files.Read.All
  • User.Read.All
  • Group.Read.All

Learn more about configuring scopes for your app in Adding Integrations.

Synced Objects

SharePoint supports the following Synced Objects:

Files

Sync Configuration Options

Example
{
    "integration": "sharepoint",
    "pipeline": "files",
    "configuration": {
        "siteId": "contoso.sharepoint.com,12345678-1234-1234-1234-123456789012,87654321-4321-4321-4321-210987654321"
    }
}
siteId
string
required

The SharePoint Site ID to sync files from. This is required and specifies which SharePoint site’s document libraries should be synced.