создатьКлиент

Создает объект Company для уникальной идентификации компании (клиента) для Knox или автоматической регистрации. После успешного завершения метода указанные владельцы ( primary_emails ) или администраторы ( secondary_emails ) могут связать свои адреса электронной почты с учетной записью Google для доступа к порталу Zero Touch (подробности см. в разделе Автоматическая регистрация для ИТ-администраторов ) или учетной записью Samsung для получить доступ к порталу Knox Mobile Enrollment (KME).

Подпись метода

public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;

CreateCustomerRequest

Имя свойства Ценить Необходимый Описание
customer_name string Да Название компании. Например, XYZ Corp. Отображается для сотрудников компании на портале автоматической регистрации.
primary_emails Список object(string) Да Zero-touch: адрес электронной почты пользователей клиента в роли владельца. Требуется хотя бы один адрес электронной почты. Каждый адрес электронной почты должен быть связан с учетной записью Google. Владельцы имеют тот же доступ, что и администраторы, но также могут добавлять, удалять и редактировать пользователей портала вашей организации.

Samsung: адрес электронной почты суперадминистратора клиента. Samsung принимает только первое письмо в списке. Адрес электронной почты должен быть связан с учетной записью Samsung.
secondary_emails Список object(string) Нет Адрес электронной почты пользователей клиента в роли администратора. Каждый адрес электронной почты должен быть связан с учетной записью Google. Примечание. Samsung не поддерживает это свойство.
vendorParams map Нулевое касание: Нет

Самсунг: Да
Дополнительные поля, пара ключ-значение, указанная поставщиком. Запросы от класса SamsungResellerService должны указывать:

"country": код страны клиента по ISO 3166-1 , например "США".

"firstName": имя клиента (макс. 60 символов).

"lastName": фамилия клиента (макс. 60 символов).

"service": "KME" — единственное поддерживаемое значение.

CreateCustomerResponse

Имя свойства Ценить Описание
customer object( Company ) Объект, содержащий сведения о вновь созданном клиенте.
vendor_params map Дополнительные поля, пара ключ-значение, указанная поставщиком (только Samsung).

Поведение при ошибке

При возникновении ошибки библиотека выдает CommonException , содержащее один из следующих кодов ошибки:

CommonException

Код ошибки
INTERNAL_SERVER_ERROR