Sharepoint via Microsoft Graph API
Description
SharePoint via Microsoft Graph is a platform that allows developers to access, manage, and integrate SharePoint content and collaboration features. It enables seamless document handling, workflow automation, and data connectivity across Microsoft 365 services.
Setup guide
Follow our setup guide to connect Sharepoint via Microsoft Graph API to Improvado.
Click the Connections in the left navigation bar.
Categories on the Data sources page group all available platforms. Use a search to find the required one.
Click on the Sharepoint via Microsoft Graph API tile.
Choose how much of SharePoint Improvado may read. Both options ask for your Tenant and Tenant ID.
- OAuth - Full Tenant Access (Sites.Read.All) — Improvado can read every site collection in the tenant.
- OAuth - Selected Sites Only (Sites.Selected) — Improvado can read only the sites you name. This option adds a third field, Site URLs, where you list those sites. Choose it when tenant-wide access is more than your organization wants to grant.
Open the Microsoft Entra ID management page by clicking View in the Azure Portal.

In the Overview section of your app, copy the Tenant ID values.

On the same page, copy the Tenant (your organisation's subdomain): https://{your-tenant-prefix}.onmicrosoft.com.
Go to Microsoft Entra ID > Manage > Enterprise applications


Go to Security > Consent and permissions.

Go to User consent settings.
Select Allow user consent for apps from verified publishers for selected permissions. Click Save.

Go to Permission classifications.
Click Add permissions. Select Microsoft Graph.

Step 4.2. Add the following permissions
| Permission | Additional information |
|---|---|
Sites.Read.All |
Read items in all site collection |
Files.Read.All |
Read user files |
offline_access |
Maintain access to data you have given it access to |
profile |
View users' basic profile |
openid |
Sign users in |
email |
View users' email address |

Step 5. After completing the connection process, the Sharepoint via Microsoft Graph API connection will appear in your Connected sources list.
When the connection status is Active, and the account status column shows a number of accounts, you can move on to data extraction.

To extract data from the connected sources, check the instructions on how to set up data extraction.
Schema information
The schema information shows all report types you can use to extract data from Sharepoint via Microsoft Graph API.
Release notes
You can find information about the latest API changes in the official Release notes.
Troubleshooting
Having trouble with your setup? Find solutions to common issues →
Was this article helpful?
Thanks for the feedback!
Questions? The Improvado team is always happy to help. Send us an email, contact your Customer Success Manager, or raise a request in the Improvado Service Desk.