Forum Discussion

keithfable's avatar
keithfable
Brass Contributor
Jan 07, 2023
Solved

Graph API user all attributes/properties are null

Hi!

 

We are using the People Picker component in our app and it is making graph API calls that look correct, but in the response the user properties are all null except the ID.

 

Example, searching for "ellen" causes the following request:

 

https://graph.microsoft.com/v1.0/groups/fc598cd2-2af2-4d85-b5fe-c4287965c102/members/microsoft.graph.user?$count=true&$top=6&$filter=startswith(displayName,%27ellen%27)%20or%20startswith(givenName,%27ellen%27)%20or%20startswith(surname,%27ellen%27)%20or%20startswith(mail,%27ellen%27)%20or%20startswith(userPrincipalName,%27ellen%27)

 

The response contains one user.  The object ID is correct but displayName (and all other properties) are null. 

 

 

 

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users",
    "@odata.count": 1,
    "value": [
        {
            "businessPhones": [],
            "displayName": null,
            "givenName": null,
            "jobTitle": null,
            "mail": null,
            "mobilePhone": null,
            "officeLocation": null,
            "preferredLanguage": null,
            "surname": null,
            "userPrincipalName": null,
            "id": "b4cbe90a-2b84-4804-90d4-aeb341e63adf"
        }
    ]
}

 

 

 

Here are all the permissions I have granted.  Thanks for your help!

 

 
Calendars.ReadWrite
 
 
Calendars.ReadWrite.Shared
 
 
Channel.ReadBasic.All
 
 
email
 
 
Group.ReadWrite.All
 
 
GroupMember.Read.All
 
 
offline_access
 
 
openid
 
 
People.Read
 
 
profile
 
 
Team.ReadBasic.All
 
 
TeamsActivity.Send
 
 
User.Read

Resources