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 do not 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.

API Endpoints

Once you have an access token, as a Site Admin, 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": "<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