Forum Discussion
Update Site Sharing Capability with Flow > How to use "admin.sp.com/_api/Tenant/Sites/Update"
Hi,
https://{tenant}-admin.sharepoint.com/ not accepted as "Site Address" on "Send an HTTP request to Sharepoint"
Error: We are unable to find the site address. Please try selecting a site address from the dropdown.
OmarSeri Replace {tenant} in URL with the actual name of your tenant where you are creating the flow. For example:
https://contoso-admin.sharepoint.com
And add it as a custom value like:
Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.
For SharePoint/Power Platform blogs, visit: Ganesh Sanap Blogs
- hemanth1595Jul 12, 2023Copper Contributor
ganeshsanap
I am facing the following error , any idea with,{"status": 403,"message": "Attempted to perform an unauthorized operation.\r\nclientRequestId: 662df67a-2e53-45a0-b2ab-634addd3905a\r\nserviceRequestId: bca1c5a0-b02c-2000-7833-e0b461d0e560","source": "https://xxxxxxxx-admin.sharepoint.com/_api/Microsoft.Online.SharePoint.TenantAdministration.Tenant/Sites('54287e2f-2b7e-443f-bcc8-9427949b63f9')","errors": ["-2147024891","System.UnauthorizedAccessException"]}connection account has sharepoint admin role, this flow is triggered from the power app, and the users running the power app doesn't have admin role. I think user doesn't require admin role as I have already have a connection to that action.
- ganeshsanapJul 12, 2023MVP
hemanth1595 When you run the flow from Power Apps, flow automatically uses the credentials of user running the flow from Power Apps. Hence you are facing this issue.
To avoid this issue, you have to use the Run only users permissions on the flow.
- Go to flow details page
- Click on Edit next to Run only users section:
- Change the SharePoint connection with admin user connection and click Save:
Note: All actions using the SharePoint connector will run with the admin user account now.
Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.
- rachana56Jun 28, 2024Copper Contributor
ganeshsanap which permissions we would need to azure app, in order to execute same request(updating site level sharing capability property) using app authentication instead of SharePoint tenant admin user....?