créerClient

Crée un Company permettant d'identifier de façon unique une entreprise (client) pour Knox ou l'enregistrement sans contact de l'inscription. Une fois la méthode renvoyée, les propriétaires spécifiés (primary_emails) ou les administrateurs (secondary_emails) peuvent associer leur adresse e-mail à un compte Compte permettant d'accéder au portail sans contact (pour en savoir plus, consultez Enregistrement sans contact pour les administrateurs informatiques) ou un compte Samsung pour accéder au portail Knox Mobile Enrollment (KME).

Signature de la méthode

public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;

CreateCustomerRequest

Nom de propriété Valeur Obligatoire Description
customer_name string Oui Nom de l'entreprise. Par exemple, "XYZ Corp." est présentée aux employés de l'entreprise sur le portail d'enregistrement sans contact.
primary_emails Liste de object(string) Oui Sans contact:adresse e-mail des utilisateurs du client ayant le rôle de propriétaire. Au moins une adresse e-mail doit être saisie. Chaque adresse e-mail doit être associée à un compte Google. Les propriétaires partagent le même accès que les administrateurs, mais peuvent également ajouter, supprimer et modifier les utilisateurs du portail de votre entreprise.

Samsung:adresse e-mail du super-administrateur du client. Samsung accepte uniquement la première adresse e-mail de la liste. L'adresse e-mail doit être associée à un compte Samsung.
secondary_emails Liste de object(string) Non Adresse e-mail des utilisateurs du client avec le rôle d'administrateur. Chaque adresse e-mail doit être associée à un compte Google. Remarque:Cette propriété n'est pas prise en charge par Samsung.
vendorParams map Sans contact:non

Samsung:oui
Champs supplémentaires, paire clé-valeur spécifiée par le fournisseur. Les requêtes de la classe SamsungResellerService doivent spécifier les informations suivantes:

"country" : code pays ISO 3166-1 du client, par exemple "US".

"firstName" : prénom du client (60 caractères max.).

"lastName" : nom du client (60 caractères max.).

"service" : "KME" est la seule valeur acceptée.

CreateCustomerResponse

Nom de propriété Valeur Description
customer object(Company) Objet contenant les détails du nouveau client
vendor_params map Champs supplémentaires, paire clé-valeur spécifiée par le fournisseur (Samsung uniquement).

Comportement en cas d'erreur

Si une erreur se produit, la bibliothèque génère une exception CommonException contenant l'une des codes d'erreur suivants:

CommonException

Code d'erreur
INTERNAL_SERVER_ERROR