I'm trying to get email aliases through Microsoft Graph:
https://graph.microsoft.com/v1.0/me?$select=proxyAddresses
This worked for an Office 365 account of mine(business account) but I'm not able to get the aliases for a personal account (outlook.com,hotmail.com). I'm not able to find any comprehensive documentation on this either.
The proxyAddress
property is only returned for Azure Active Directory objects. The only properties returned for a personal Microsoft Account (MSA) are:
{
"displayName": "",
"surname": "",
"givenName": "",
"id": "",
"userPrincipalName": "",
"businessPhones": [],
"jobTitle": "",
"mail": "",
"mobilePhone": "",
"officeLocation": "",
"preferredLanguage": ""
}
Outlook.com/Hotmail has a different infrastructure/architecture than AAD/Exchange. While Graph can interact with MSA accounts, there are some inherent limitations due to these differences. There are similar differences between OneDrive for Business (i.e. SharePoint) and personal OneDrive as well.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With