by langgenius · v1.0.0
SharePoint Datasource
This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.
Available inside your emploidai workspace after installation.
Author: langgenius Version: 1.0.0 Type: datasource
This plugin integrates with Microsoft SharePoint, supporting operations such as retrieving files and documents from your SharePoint sites. It enables automated access to your SharePoint content in platforms like Dify.
common to organizations.tenant_id saved.tenant_id to common only when your Microsoft app intentionally allows personal Microsoft accounts.IMPORTANT: Only Microsoft Enterprise users can use Sharepoint. To use this plugin, you need the approval of your organization administrator.
Register your application in the Microsoft Azure Portal.
Create a new application as follows:
organizations in Dify.common in Dify.Web and set the URI to:
https://cloud.dify.ai/console/api/oauth/plugin/langgenius/sharepoint_datasource/sharepoint/datasource/callbackhttp://<YOUR LOCALHOST CONSOLE_API_URL>/console/api/oauth/plugin/langgenius/sharepoint_datasource/sharepoint/datasource/callback
Due to the restrictions of the Microsoft OAuth2 flow, redirect URIs must start with https:// or http://localhost.Copy your Application (client) ID
Create a new client secret:
Configure API permissions:
User.Read (delegated)Sites.Read.All (delegated)Files.Read.All (delegated)Group.Read.All (delegated, required if you want to access files in groups)Configure the plugin in Dify:
organizations for work or school accounts only, or common only when personal Microsoft accounts are required.Save and authorize to initiate the OAuth flow.Enjoy using the SharePoint datasource plugin in Dify!
Retrieve files and documents from your SharePoint sites. The plugin supports:
Parameters:
Please refer to the Privacy Policy for information on how your data is handled when using this plugin.
Last updated: September 1, 2025