SharePoint Site setup guide
Configure the Integration permissions on the SharePoint Site
You will need to grant the manage permission to the Azure Application so that the integration can work.
Important
Some of the following descriptions are very tightly connected to the current (2025-10-29) state of SharePoint configuration. This may easily change in future, as we neither control nor foresee changes to the configuration UI developed by Microsoft.
Authentication and permission
To communicate with the GRAPH API you need to authenticate against it. This is done through an Azure application defined in the Azure portal for your Microsoft Entra ID or by using the Microsoft Graph Explorer. The authenticated user must have the owner role for the required site and the access token must have the delegated permission Sites.FullControl.All.
API Endpoints
Once you have an access token, you will be able to check the site permissions using the following endpoints:
Important
The current documentation for setting permissions on a SharePoint site can also be found at
the Microsoft Graph API documentation
GET https://graph.microsoft.com/v1.0/sites/<SHAREPOINT HOSTNAME>:/sites/<SITE NAME>:/permissions
Then you will need to grant access to the Azure Application by sending the following JSON:
{
"roles": ["manage"],
"grantedToIdentities": [{
"application": {
"id": "<AZURE APPLICATION ID>",
"displayName": "<AZURE APPLICATION NAME>"
}
}]
}
To the same URL above but as a POST request
POST https://graph.microsoft.com/v1.0/sites/<SHAREPOINT HOSTNAME>:/sites/<SITE NAME>:/permissions