
Thanks for reaching out to Microsoft Q&A Forum support and apologize for the inconvenience
Based on your description, I understand that you have the issue when trying to add the multilingual translation for various profile card properties using Microsoft graph and after 24 hours, the result is not an expected.
As a forum moderator, I have certain limitations in my access environment, which may prevent me from having all the resources needed to thoroughly test and provide a definitive answer in this situation. However, I’ve conducted some research, and the following information may be helpful to you.
According to Microsoft’s documentation: Add or remove custom attributes on a profile card using the profile card API - Microsoft Graph | Microsoft Learn
You can try replacing your Endpoint to (for Example):
POST https://graph.microsoft.com/v1.0/admin/people/profileCardProperties
Content-Type: application/json
{
"directoryPropertyName": "CustomAttribute1",
"annotations": [
{
"displayName": "Cost center",
"localizations": [
{
"languageTag": "de",
"displayName": "Kostenstelle"
}
]
}
]
}
Note: The /organization/{organizationId}/settings
path is deprecated in the beta experience. Going forward, use the /admin/people
path.
If a language isn't supported, the property name is shown with the default value.
If successful, the response returns a 201 OK
response code and a profileCardProperty object in the response body. In this example, you can assume that the profile card displays Kostenstelle for all users who set their language settings to German on the profile card. For all other users, Cost center is displayed on the profile card.
HTTP/1.1 201 OK
Content-type: application/json
{
"directoryPropertyName": "CustomAttribute1",
"annotations": [
{
"displayName": "Cost center",
"localizations": [
{
"languageTag": "de",
"displayName": "Kostenstelle"
}
]
}
]
}
If the issue still persists after try the solution above, please let us know in the comment section for the further support
Best Regards
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.