Forum Discussion
DJoshi2302
May 09, 2024Brass Contributor
Update UserProfile properties for other user using powerautomate
Hi Team,
i am trying to update the profile properties for other users using the Rest API (/_api/SP.UserProfiles.PeopleManager/SetSingleValueProfileProperty) using HTTP it is throwing the below error
This operation requires you to be managing your own data or have administrator privileges
Please do needful
Thanks
1 Reply
- Hi,
My suggestion would be to use Power Automate to call an Azure Automation Runbook. The Runbook should be using a registered enterprise application to authenticate to MS Graph and be given app-based permission to perform the action.
The runbook could be created using PowerShell and the MS Graph module. In that way, you could manage the users Entra ID properties in a secure way. However, please note that some details are missing in this explanation, such as Azure Key Vault, Webhook and certificate.
An alternative solution, but not as recommended: Create a service account with the user administrator permission. Create the Power Automate solution with that account. That should do the trick for a short-term solution (Proof of concept).