Crea una Company
identificare in modo univoco un'azienda (cliente) per Knox o
della registrazione. Una volta restituito il metodo, i proprietari specificati (primary_emails
)
(secondary_emails
) possono associare i propri indirizzi email a un
Account per accedere al portale zero-touch
(per maggiori dettagli, vedi Registrazione zero-touch per gli amministratori IT)
o un account Samsung per accedere al portale Knox Mobile Enrollment (KME).
Firma del metodo
public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;
CreateCustomerRequest
Nome proprietà | Valore | Obbligatorio | Descrizione |
---|---|---|---|
customer_name |
string |
Sì | Il nome dell'azienda. Ad esempio, XYZ Corp. viene mostrata ai dipendenti dell'azienda nel portale della registrazione zero-touch. |
primary_emails |
Elenco di object(string) |
Sì | Zero-touch:indirizzo email degli utenti del cliente nel ruolo di proprietario. È necessario almeno un indirizzo email. Ogni indirizzo email deve essere associato a un Account Google. I Proprietari condividono lo stesso accesso degli Amministratori, ma possono anche aggiungere, eliminare e modificare gli utenti del portale della tua organizzazione. Samsung: indirizzo email del super amministratore del cliente. Samsung accetta solo la prima email dell'elenco. L'indirizzo email deve essere associato a un account Samsung. |
secondary_emails |
Elenco di object(string) |
No | Indirizzo email degli utenti del cliente nel ruolo di amministratore. Ogni indirizzo email deve essere associato a un Account Google. Nota:questa proprietà non è supportata da Samsung. |
vendorParams |
map |
Zero-touch: no Samsung: sì |
Campi aggiuntivi, coppia chiave-valore specificata dal fornitore. Le richieste della classe SamsungResellerService devono specificare:"country": codice paese ISO 3166-1 del cliente, ad esempio "US". "firstName": nome del cliente (massimo 60 caratteri). "lastName": cognome del cliente (massimo 60 caratteri). "service": "KME" è l'unico valore supportato. |
CreateCustomerResponse
Nome proprietà | Valore | Descrizione |
---|---|---|
customer |
object( Company ) |
Oggetto contenente i dettagli del cliente appena creato. |
vendor_params |
map |
Campi aggiuntivi e coppia chiave-valore specificata dal fornitore (solo Samsung). |
Comportamento dell'errore
Se si verifica un errore, la libreria genera un errore CommonException
contenente uno dei
seguenti codici di errore:
CommonException
Codice di errore |
---|
INTERNAL_SERVER_ERROR |