SPO Integration
SharePoint Online™ (referred to as "SPO" in this documentation) is a registered trademark of Microsoft Corporation.
This section covers the integration of SPO document libraries with MetaDefender Managed File Transfer for various use cases, such as automating file transfers. For example: Introduction to File Transfer Automation.
MetaDefender MFT in Microsoft® Entra ID
- Register MetaDefender MFT
Before integrating SPO with MetaDefender® MFT, you must register MetaDefender® MFT in Microsoft® Entra ID.
- Set API permissions
MetaDefender® MFT uses the Microsoft® Graph API to access SPO document libraries as a Microsoft® Cloud service resource. To enable API usage, you need to grant the necessary permissions to the registered MetaDefender® MFT application with Microsoft® Entra ID.
- In the API permissions section of the registered MetaDefender® MFT application in Microsoft® Entra ID, add the following Microsoft Graph application permissions for SPO:
- For pull jobs only: Sites.Read.All
- For both pull and push jobs, or push jobs only: Sites.ReadWrite.All

App registration's API permissions
Integrating SPO with MetaDefender MFT
To manage SPO integration instances, go to "Settings" → "Integrations" → "SPO."
SPO integrations are globally available, meaning all users with the appropriate permissions can view the same set of integrations.
Configuration
- To add a new SPO Integration, click the "Add SPO Integration" button.

- In the pop-up dialog box, provide the following information:
SPO Name: The display name, customizable as needed. This name will be used when selecting the integration instance.
Site URL: The URL of the SPO site. To locate the URL, you can:
- Go to the "SharePoint admin center" → "Active sites" → Locate the desired SPO site → Copy its URL.
- Go to the SPO site and copy the site portion from the browser's address bar. The URL should resemble: https://mycompany.sharepoint.com/sites/MySite
Document Library: The name of the document library, which can be found in the left pane of the SPO site. Each integration is limited to a single document library, which will serve as the root path for automated jobs.
Tenant ID: The unique identifier for the Microsoft Entra ID instance where MetaDefender MFT is registered. This can be found in the "Azure Portal" under the "Entra ID" section.
Testing Site Availability
You can test the availability of a site in a configured integration using the action menu (three dots). This test verifies whether the site is accessible at the configured URL but does not confirm the presence of the document library.

Your SharePoint Online™ integration with MetaDefender® MFT is now complete. Learn how to configure Automated Jobs using this integration by reading more here.