Crear cliente

Crea un Company. un objeto para identificar de forma única una empresa (un cliente) para Knox o la inscripción automática la inscripción. Después de que el método se muestra correctamente, los propietarios especificados (primary_emails) o administradores (secondary_emails) pueden asociar sus direcciones de correo electrónico a una cuenta de Google Cuenta para acceder al portal de inscripción automática (para obtener más información, consulta Inscripción automática para administradores de TI). o una cuenta de Samsung para acceder al portal de Knox Mobile Enrollment (KME).

Firma del método

public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;

CreateCustomerRequest

Nombre de la propiedad Valor Obligatorio Descripción
customer_name string Es el nombre de la empresa. Por ejemplo, XYZ Corp. se muestra a los empleados de la empresa en el portal de inscripción automática.
primary_emails Lista de object(string) Inscripción automática: Corresponde a la dirección de correo electrónico de los usuarios del cliente en el rol de propietario. Es necesario ingresar al menos una dirección de correo electrónico. Cada dirección de correo electrónico debe estar asociada con una Cuenta de Google. Los propietarios comparten el mismo acceso que los administradores, pero también pueden agregar, borrar y editar los usuarios de tu organización.

Samsung: Dirección de correo electrónico del administrador avanzado del cliente. Samsung solo toma el primer correo electrónico de la lista. La dirección de correo electrónico debe estar asociada a una cuenta de Samsung.
secondary_emails Lista de object(string) No Dirección de correo electrónico de los usuarios del cliente en el rol de administrador. Cada dirección de correo electrónico debe estar asociada con una Cuenta de Google. Nota: Esta propiedad no es compatible con Samsung.
vendorParams map Inscripción automática: No

Samsung:
Campos adicionales, par clave-valor especificado por el proveedor. Las solicitudes de la clase SamsungResellerService deben especificar lo siguiente:

“country”: Código de país ISO 3166-1 del cliente, por ejemplo, “US”.

“firstName”: nombre del cliente (máx. 60 caracteres).

“lastName”: apellido del cliente (máx. 60 caracteres).

“service”: “KME” es el único valor admitido.

CreateCustomerResponse

Nombre de la propiedad Valor Descripción
customer object(Company) Objeto que contiene detalles del cliente recién creado.
vendor_params map Campos adicionales, par clave-valor especificado por el proveedor (solo Samsung).

Comportamiento del error

Si se produce un error, la biblioteca arroja una CommonException con uno de los siguientes elementos: los siguientes códigos de error:

CommonException

Código de error
INTERNAL_SERVER_ERROR