Crea un objeto Company
a fin de identificar de forma única una empresa (cliente) para la inscripción a Knox o a la inscripción automática. Una vez que el método se muestra de forma correcta, los propietarios especificados (primary_emails
) o los administradores (secondary_emails
) pueden asociar sus direcciones de correo electrónico a una Cuenta de Google para acceder al portal de inscripción automática (si quieres obtener más información, consulta Inscripción automática para administradores de TI) o una Cuenta de Samsung a fin de acceder al portal de Knox Mobile Enroll (KME).
Firma del método
public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;
CreateCustomerRequest
Nombre de la propiedad | Valor | Obligatoria | Descripción |
---|---|---|---|
customer_name |
string |
Sí | 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) |
Sí | Inactiva: Es la dirección de correo electrónico de los usuarios del cliente con la función 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 del portal de su 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 con una cuenta de Samsung. |
secondary_emails |
Lista de object(string) |
No | Dirección de correo electrónico de los usuarios del cliente con función 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 |
Zero-touch: No Samsung: Sí |
Campos adicionales, par clave-valor especificado por el proveedor. Las solicitudes de la clase SamsungResellerService deben especificar:“country”: ISO 3166-1 código del país del cliente, por ejemplo, “US”. “firstName”: nombre del cliente (máx. 60 caracteres). "lastName": el apellido del cliente (máx. 60 caracteres). "service": "KME" es el único valor admitido. |
Crear respuestas de clientes
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 de error
Si se produce un error, la biblioteca genera una CommonException
que contiene uno de los siguientes códigos de error:
CommonException
Código de error |
---|
INTERNAL_SERVER_ERROR |