We recently got a bug report that after users migrated to using Microsoft account for authentication, the GetUser operation was still returning their former Bing Ads user name in the UserName element of the User object. This was not correctly reflecting the UserName that should be used for authentication by that user when logging into Bing Ads.
It is for this reason that in our latest release we’ve made changes to the GetUser operation to return Microsoft account email address in the UserName element of the User object for customers who have migrated to using Microsoft account for authentication. It is important to note that the email address of the Microsoft account returned in the UserName element may differ from the Email element of the ContactInfo object.
How can you know if the user has migrated to Microsoft account?
If a user has successfully migrated to a Microsoft account for authentication, the IsMigratedToMicrosoftAccount element of the User object will show a value of “true” and the UserName element will contain the Microsoft account e-mail used for authentication.
Bing Ads UserName
Juan Carlos Ousset
Program Manager, Bing Ads Platform