Is possible to get a users personal site information from this endpoint /_api/sp.userprofiles.peoplemanager/getpropertiesfor or by another means without having admin rights?

I need to be able to get a users personal site (OneDrive for Business Url), when I try with a non admin account I get 403


No you cannot use /_api/sp.userprofiles.peoplemanager/getpropertiesfor endpoint without admin rights. Please find more details here.

The other method which you can try is using search REST API. In that case you can use people search and get the results. The endpoint will be:


Find more details here


After doing some more testing the following endpoint will work to get the personalSite: https://tenant-my.sharepoint.com/_api/sp.userprofiles.peoplemanager/getpropertiesfor(@v)?@v='i%3a0%23.f%7cmembership%7cuser%40tenant.onmicrosoft.com'

In Office 365 the user is a user non administration access.

This is for SharePoint Online.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.