créerClient

Crée un objet Company pour identifier de manière unique une entreprise (client) pour l'enregistrement Knox ou sans contact. Une fois la méthode renvoyée, les propriétaires (primary_emails) ou administrateurs (secondary_emails) spécifiés peuvent associer leurs adresses e-mail à un compte Google pour accéder au portail sans contact (pour en savoir plus, consultez la section Enregistrement sans contact pour les administrateurs informatiques) ou à un compte Samsung pour accéder au portail Knox Mobile Enrollment (KME).

Signature de 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. Affichée dans le portail d'inscription sans contact des employés de l'entreprise.
primary_emails Liste de object(string) Oui Sans contact:adresse e-mail des utilisateurs du client disposant du 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 aussi ajouter, supprimer et modifier les utilisateurs du portail de votre entreprise.

Samsung:adresse e-mail du super-administrateur du client. Samsung n'utilise que le premier 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 CommonException contenant l'un des codes d'erreur suivants:

CommonException

Code d'erreur
INTERNAL_SERVER_ERROR