π Quickstart
Connect to SharePoint Online (v2) with Nango and see data flow in 2 minutes.Create an integration
In Nango (free signup), go to Integrations -> Configure New Integration -> SharePoint Online (v2).
Authorize SharePoint Online (v2)
Go to Connections -> Add Test Connection -> Authorize, then log in to SharePoint Online. Later, youβll let your users do the same directly from your app.
Call the SharePoint Online (v2) API
Letβs make your first request to the SharePoint Online (Microsoft Graph) API (fetch a list of all available sites in an organization). Replace the placeholders below with your secret key, integration ID, and connection ID:Or fetch credentials dynamically via the Node SDK or API.β
Youβre connected! Check the Logs tab in Nango to inspect requests.
- cURL
- Node
Implement Nango in your app
Follow our Auth implementation guide to integrate Nango in your app.To obtain your own production credentials, follow the setup guide linked below.
π SharePoint Online (v2) Integration Guides
Nango maintained guides for common use cases.- How to register your own SharePoint Online (v2) OAuth app
Register an OAuth app with SharePoint Online (v2) and obtain credentials to connect it to Nango
π§© Pre-built syncs & actions for SharePoint Online (v2)
Enable them in your dashboard. Extend and customize to fit your needs.Others
| Function name | Description | Type | Source code |
|---|---|---|---|
content-types | Sync content type definitions for configured sites. | Sync | π Github |
drive-item-versions | Sync version history for drive items in configured site drives | Sync | π Github |
drive-items | Sync files and folders from selected site drives | Sync | π Github |
drives | Sync document libraries for selected sites | Sync | π Github |
list-columns | Sync SharePoint list schemas. | Sync | π Github |
list-items | Sync items from selected SharePoint lists. | Sync | π Github |
lists | Sync SharePoint lists for selected sites. | Sync | π Github |
permissions | Sync permission grants on drive items for configured site drives. | Sync | π Github |
shared-sites-selection | Sync selected files from chosen SharePoint shared sites. | Sync | π Github |
site-columns | Sync site-level column definitions for configured sites. | Sync | π Github |
site-pages | Sync modern site pages for selected sites. | Sync | π Github |
sites | Sync targeted SharePoint sites. | Sync | π Github |
subsites | Sync subsites under selected parent sites. | Sync | π Github |
user-files-selection | Sync selected user files from SharePoint. | Sync | π Github |
user-files | Sync file metadata from user-accessible SharePoint files. | Sync | π Github |
Questions? Join us in the Slack community.