I'm using Google's Admin SDK to provision user accounts, but when I try to set the primary Email account using
Alias alias = new Alias();
alias.setAlias(primaryEmailAddress);
alias.setPrimaryEmail(primaryEmailAddress);
directory.users.().aliases().insert(userName, alias).execute();
where primaryEmailAddress is a String, I get
com.google.api.client.googleapis.json.GoogleJsonResponseException: 400
Bad Request
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Invalid Input: 387235917385, email.address@domain.com",
"reason" : "invalid"
} ],
"message" : "Invalid Input: 387235917385, email.address@domain.com"
}
Is this the correct way to go about setting a user's primary email address?