Согласно https://developers.google.com/admin-sdk/directory/v1/reference/users
relations[].value   string  The name of the person the user is related to.   writable
Однако, если я попытаюсь создать отношение типа "менеджер" со значением "Джон Смит", я получаю следующую ошибку:
com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
{
  "code" : 400,
  "errors" : [ {
    "domain" : "global",
    "message" : "Invalid Email: John Smith",
    "reason" : "invalid"
  } ],
  "message" : "Invalid Email: John Smith"
}
Путем проб и ошибок я определил, что единственное значение, которое будет принято, — это адрес электронной почты в домене пользователя, которого вы пытаетесь обновить (это не обязательно должен быть действительный адрес электронной почты, т. е. адрес электронной почты, который не используется). одним из пользователей, зарегистрированных в домене).
Это ошибка в API или недостаток в документации?
Интересно то, что у нас есть клиент, у которого есть несколько человек с определенным менеджером отношений типа, которые имеют значения, которые не являются адресами электронной почты (например, «Джон Смит»). Итак, я думаю, что это может быть проблема в API.
 
                                                                     
                                                                    