Forum Discussion
Rohitb
1 year agoHelper I
Fabric Notebook Help - SharePoint
Hi, In most of the code that I am scanning across to upload file into sharepoint via service principal, sites.readwriteAll application permission is being provided to the app. But that is the h...
Rohitb
1 year agoHelper I
wardy912 : Thankyou for your response, Can you please let me know what API permission is needed for Service Principal for above code ?
v-prasare
1 year agoCommunity Support
The above requires Microsoft Graph > Application Permission: Sites.Selected.
This permission restricts the app to only the sites it is explicitly granted access to.
After assigning Sites.Selected, you must use SharePoint PowerShell (Set-SPOSite) to allow the app write access to the specific site.