I'm getting this error when attempting to update the business or mobile phone attribute of a user using Microsoft's Graph API using Client Credentials (registered app). I'm able to update other attributes (city, country, department, displayName, givenName, jobTitle, officeLocation, postalCode, state, streetAddress and surName) just fine and if I send the same request via Microsoft's Graph Explorer using user credentials, it works.
I have tried this with both beta and v1.0 versions of Graph API, with the same error
I have the proper application permissions (User ReadWrite and Directory ReadWrite) as per https://docs.microsoft.com/en-us/graph/api/user-update?view=graph-rest-1.0
Our code uses an http client to send raw http requests (like Postman)
PATCH /v1.0/users/{user-GUID} HTTP/1.1
Authorization: Bearer {bearer token}
Content-type: application/json
Content-Length: 38
{
"mobilePhone": "+16122229876"
}