Add User Profile changes functionality to CSOM/REST
When switching the development model from SharePoint server OM to SharePoint Apps (CSOM), there is one important feature that we are missing: the User Profile Changes API (http://msdn.microsoft.com/en-us/library/office/ms517376(v=office.14).aspx ).
In an on premise environment there is still a way to implement this using server OM but in cloud environments there is no way to do it.
Apparently the only way of synchronizing SharePoint user profiles or handle user profile changes in the App model is doing a brute-force full scan using CSOM, which is a much less performant approach. Is this the way how MS currently recommends to face this business requirement?
We have tried the workaround of consuming the http://xxxx-admin.sharepoint.com/vtibin/UserProfileChangeService.asmx from the App context, but it was not successful.
Please consider adding this functionality to the PeopleManager module, or provide a workaround to get subscribed to user profile changes.
Thanks for your feedback! We’re reviewing your suggestion.
Even more confusing is the Azure AD Application permission "Read and Write User Profiles" that can't be used to write user profiles...