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 |