Microsoft SharePoint integration (via Microsoft Graph) for managing sites, drives, files, folders, sharing links, lists, list items, and Excel tables — including base64 file uploads, search and metadata filtering, and pre-authenticated download URLs. Required Configuration:Documentation Index
Fetch the complete documentation index at: https://docs.vibeflow.ai/llms.txt
Use this file to discover all available pages before exploring further.
- OAuth2 authentication through VibeFlow Cloud or your own Microsoft Entra ID app credentials via BYOK.
BYOK (Bring Your Own Keys)
Use VibeFlow Cloud for the fastest setup, or use BYOK if you want each workspace to authorize through your own Microsoft Entra ID (Azure AD) app registration.Open the SharePoint Connector
Register an Application in Microsoft Entra ID
- Name: Choose a name for your app
- Supported account types: Choose the option that matches your tenant setup. For multi-tenant access, use Accounts in any organizational directory and personal Microsoft accounts.
- Redirect URI: Web →
Configure API Permissions
Files.ReadWrite.All, and site/list write operations require Sites.ReadWrite.All.Click Grant admin consent if your tenant requires it.Create a Client Secret
Add Credentials to VibeFlow
- Client ID: the Application (client) ID from your Microsoft Entra app registration
- Client Secret: the client secret Value from Certificates & secrets
Available Endpoints
GET /api/actions/sharepoint/me
GET /api/actions/sharepoint/me
GET /api/actions/sharepoint/sites
GET /api/actions/sharepoint/sites
POST /api/actions/sharepoint/sites/search
POST /api/actions/sharepoint/sites/search
POST /api/actions/sharepoint/sites/get
POST /api/actions/sharepoint/sites/get
POST /api/actions/sharepoint/files/list
POST /api/actions/sharepoint/files/list
POST /api/actions/sharepoint/files/get
POST /api/actions/sharepoint/files/get
POST /api/actions/sharepoint/files/find
POST /api/actions/sharepoint/files/find
POST /api/actions/sharepoint/files/search
POST /api/actions/sharepoint/files/search
POST /api/actions/sharepoint/files/search-and-filter
POST /api/actions/sharepoint/files/search-and-filter
POST /api/actions/sharepoint/files/metadata
POST /api/actions/sharepoint/files/metadata
POST /api/actions/sharepoint/files/download
POST /api/actions/sharepoint/files/download
POST /api/actions/sharepoint/files/download-batch
POST /api/actions/sharepoint/files/download-batch
POST /api/actions/sharepoint/files/select
POST /api/actions/sharepoint/files/select
POST /api/actions/sharepoint/folders
POST /api/actions/sharepoint/folders
POST /api/actions/sharepoint/files
POST /api/actions/sharepoint/files
POST /api/actions/sharepoint/files/sharing-links
POST /api/actions/sharepoint/files/sharing-links
POST /api/actions/sharepoint/lists
POST /api/actions/sharepoint/lists
POST /api/actions/sharepoint/lists/items
POST /api/actions/sharepoint/lists/items
PATCH /api/actions/sharepoint/lists/items
PATCH /api/actions/sharepoint/lists/items
POST /api/actions/sharepoint/lists/items/search
POST /api/actions/sharepoint/lists/items/search
POST /api/actions/sharepoint/excel/table
POST /api/actions/sharepoint/excel/table

