Microsoft is changing the default visibility of 11 existing profile card properties. These properties can be populated from Microsoft Entra ID and other supported external data sources such as People Graph Connectors and Microsoft 365 Organizational Data.
- Today, the properties are hidden by default and require an administrator to enable them manually (opt-in).
- Starting in August 2026, the properties will display by default whenever they contain data, unless an administrator has updated it beforehand (opt-out).
This update affects organizations if one of the 11 profile properties contains data. Microsoft does not change the underlying attribute values or source systems. Existing profile card configurations are neither migrated nor altered by this change.
Content
Timeline
- Before 24 August 2026: People Administrators should manually update the configuration if the organization wants to keep the current configuration.
- Starting 24 August 2026: Microsoft will display the properties by default whenever they contain data if the configuration was not updated.
How does this affect your organization?
In September 2025, Microsoft introduced the option to extend the Microsoft 365 profile card with 11 additional properties.
The properties are:
- Division
- Role
- Employee number
- Employee type
- Cost center
- User principal name (UPN)
- Alias (mailnickname)
- Fax
- Street address
- State
- Postal code
Currently, administrators have to individually enable each of these properties for them to appear on profile cards. It’s effectively an opt-in for profile property visibility.

After the rollout, Microsoft will display the 11 properties automatically wherever the source attribute has a value. This applies regardless of whether the data originates from Microsoft Entra ID, Microsoft 365 Organizational Data, or Microsoft Entra People Graph Connectors.

What should a People Administrator prepare?
If your organization does not want one or more of these properties displayed on profile cards, review and adjust visibility settings before 24 August 2026. Changes to property settings can take up to 24 hours to be reflected on profile cards across Microsoft 365 experiences.
An administrator must update the isVisible profile card property, either via the Microsoft 365 admin center or Microsoft Graph, for each property that should still be hidden starting 24 August 2026. The People Administrator or Global Administrator role is required, or the Microsoft Graph permission PeopleSettings.ReadWrite.All.
Microsoft provides a property mapping:
| Profile card label | directoryPropertyName |
|---|---|
| Division | Division |
| Role | Role |
| Employee number | EmployeeId |
| Employee type | EmployeeType |
| Cost center | CostCenter |
| User principal name (UPN) | UserPrincipalName |
| Alias (mailnickname) | Alias |
| Fax | Fax |
| Street address | StreetAddress |
| State | StateOrProvince |
| Postal code | PostalCode |
Good to know:
If you ever updated the properties manually, Microsoft will not change them.
Below is a PowerShell sample to check the current state of all 11 properties.
Import-module Microsoft.Graph.Authentication
Connect-MgGraph -Scopes "PeopleSettings.ReadWrite.All"
$PropertiesOfInterest = @(
"Division",
"Role",
"EmployeeId",
"EmployeeType",
"CostCenter",
"UserPrincipalName",
"Alias",
"Fax",
"StreetAddress",
"StateOrProvince",
"PostalCode"
)
# Get all profile card properties
$Url = "https://graph.microsoft.com/v1.0/admin/people/profileCardProperties"
$PeopleProfileCardPropertyResults = Invoke-MgGraphRequest -Method GET -Uri $Url
# Filter the results to only include the 11 properties of interest and sort them by directoryPropertyName
$PeopleProfileCardPropertyResults.value |
Where-Object { $_.directoryPropertyName -in $PropertiesOfInterest } |
Sort-Object directoryPropertyName |
Select-Object directoryPropertyName, isVisible
Check my PostalCode value: False

Microsoft will add isVisible:True to the people profile card if the property is not already there. The POST method creates the property. By default, the 11 properties are not present, so Microsoft can manipulate them by adding them with a value of True.
From my sample:
I manually updated the PostalCode property via the Microsoft 365 admin center, so the system initially added the property with True. When I disabled the property a few seconds later, the system updated it to False.
Now, you have two methods that you can prepare before 24 August 2026.
- Update the 11 profile properties in the Microsoft 365 admin center.
For example, select all properties, show them, save, and update them again to hide them. With my previous PowerShell sample, you can now see all 11 properties have been added with value False.

- Create the required properties via Microsoft Graph with a POST request. If the property is already there, the sample will return an error (as you cannot add the property again).
Run this for each property. You cannot add multiple properties in one request.
# Create a new profile card property with the directoryPropertyName "Alias" and set isVisible to false
$Body = @"
{
"directoryPropertyName": "Alias",
"isVisible": false
}
"@
$Url = "https://graph.microsoft.com/v1.0/admin/people/profileCardProperties"
$Result = Invoke-MgGraphRequest -Method POST -Uri $Url -Body $Body -ContentType "application/json"
$Result
- Optional: In case you want to update an existing property, send a PATCH request.
# Update the profile card property with the directoryPropertyName "Alias" and set isVisible to true
$Body = @"
{
"directoryPropertyName": "Alias",
"isVisible": true
}
"@
$Url = "https://graph.microsoft.com/v1.0/admin/people/profileCardProperties"
$Result = Invoke-MgGraphRequest -Method PATCH -Uri $Url -Body $Body -ContentType "application/json"
$Result
Congratulations, now it’s pretty flexible, and Microsoft will not add or update them in August 2026.

