Prima di creare un nuovo account cliente, tieni presente quanto segue:
- Potrebbero essere applicate restrizioni relative ai codici paese. Per verificare che il paese di un cliente sia approvato per la rivendita, controlla la Partner Sales Console.
- Se l'account viene creato eseguendo l'upgrade da un account Gmail consumer a un'email aziendale con un nome di dominio, assicurati che l'account abbia sbloccato le impostazioni aggiuntive di Google Workspace. Per maggiori informazioni, vedi Creare email aziendali per il tuo team e Creare un alias email aziendale.
Creare un account cliente
Per creare un account cliente, utilizza la seguente richiesta
POSTe includi il token di autorizzazione:POST https://reseller.googleapis.com/apps/reseller/v1/customersNell'account del nuovo cliente, crea un utente. Se la risposta restituisce un codice di stato HTTP
409 Conflict, ilcustomerIdesiste già. Prima di registrare l'account cliente, devi trasferire gli abbonamenti del cliente.Se applicabile, cambia la lingua predefinita del cliente.
Promuovi l' utente al ruolo di super amministratore. Quando crei l'account amministratore, puoi generare una password casuale temporanea o chiedere al cliente di fornire una password.
Comunica al cliente che deve accedere alla Console di amministrazione Google e firmare il contratto di Google Workspace tramite il rivenditore per attivare il suo account. I rivenditori non sono autorizzati a firmare i Termini di servizio per conto del cliente.
Tipi di clienti
Puoi creare due tipi di clienti su Google Workspace:
- Clienti con dominio verificato: questi clienti hanno bisogno di Gmail e dell'accesso completo come
amministratore. Quando crei questo tipo di cliente, imposta
customerTypesudomain. - Clienti con indirizzo email verificato: questi clienti non possiedono né gestiscono il proprio
dominio. Quando crei questo tipo di cliente, imposta
customerTypesuteam. Questi clienti possono acquistare le edizioni Google Workspace Essentials e Google Workspace Enterprise Essentials di Google Workspace.
Il seguente corpo della richiesta JSON è un esempio di cliente con dominio verificato:
{
"customerDomain": "DOMAIN_NAME",
"customerType": "domain",
"postalAddress": {
"contactName": "NAME",
"organizationName": "ORGANIZATION_NAME",
"postalCode": "POSTAL_CODE",
"countryCode": "COUNTRY_CODE"
},
"alternateEmail": "EMAIL_ADDRESS"
}
Sostituisci quanto segue:
DOMAIN_NAME: il dominio del cliente, ad esempioexample.com.NAME: il nome del cliente, ad esempioAlex Cruz.ORGANIZATION_NAME: il nome dell'organizzazione del cliente, ad esempioExample Organization.POSTAL_CODE: il codice postale del cliente, ad esempio94043.COUNTRY_CODE: il codice paese ISO a 2 caratteri del cliente.EMAIL_ADDRESS: l'indirizzo email del cliente, ad esempiocruz@example.com.
Una risposta riuscita restituisce un codice di stato HTTP 200 e le informazioni del nuovo cliente:
{
"kind": "reseller#customer",
"customerId": "CUSTOMER_ID",
"customerDomain": "DOMAIN_NAME",
"customerType": "domain",
"postalAddress": {
"kind": "customers#address",
"contactName": "NAME",
"organizationName": "ORGANIZATION_NAME",
"postalCode": "POSTAL_CODE",
"countryCode": "COUNTRY_CODE",
},
"alternateEmail": "EMAIL_ADDRESS"
}
Il seguente corpo della richiesta JSON è un esempio di cliente con indirizzo email verificato:
{
"customerDomain": "DOMAIN_NAME",
"customerType": "team",
"primaryAdmin": {
"primaryEmail": "EMAIL_ADDRESS"
},
"postalAddress": {
"contactName": "NAME",
"organizationName": "ORGANIZATION_NAME",
"postalCode": "POSTAL_CODE",
"countryCode": "COUNTRY_CODE"
},
"alternateEmail": "EMAIL_ADDRESS"
}
Una risposta riuscita restituisce un codice di stato HTTP 200 e le informazioni del nuovo cliente:
{
"kind": "reseller#customer",
"customerId": "CUSTOMER_ID",
"customerDomain": "DOMAIN_NAME,
"customerType": "team",
"primaryAdmin": {
"primaryEmail": "EMAIL_ADDRESS"
},
"postalAddress": {
"kind": "customers#address",
"contactName": "NAME",
"organizationName": "ORGANIZATION_NAME",
"postalCode": "POSTAL_CODE",
"countryCode": "COUNTRY_CODE",
},
"alternateEmail": "EMAIL_ADDRESS"
}
Cambiare la lingua predefinita di un cliente
La lingua predefinita di un cliente si applica solo ai nuovi utenti. Gli utenti esistenti mantengono la loro lingua dopo l'aggiornamento della lingua predefinita. Pertanto, imposta la lingua predefinita del cliente prima di creare gli utenti.
La lingua predefinita di un nuovo cliente è l'inglese. Per cambiare la lingua predefinita, utilizza i metodi
PATCH
o
UPDATE
dell'endpoint
Customers
dell'API Directory.
Utilizza l'API Directory per aggiornare il valore language predefinito di un cliente:
PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID
Includi il seguente corpo della richiesta JSON:
{
"language":"LANGUAGE_CODE"
}
Sostituisci quanto segue:
CUSTOMER_ID: un identificatore univoco per il cliente, ad esempioC0123456.LANGUAGE_CODE: un codice lingua accettato , ad esempioesper lo spagnolo.
Una risposta JSON riuscita restituisce un codice di stato HTTP 200 e la risorsa cliente aggiornata:
{
"alternateEmail": "EMAIL_ADDRESS",
"customerCreationTime": "2022-12-12T23:04:10.620Z",
"customerDomain": "DOMAIN_NAME",
"id": "CUSTOMER_ID",
"kind": "admin#directory#customer",
"language": "LANGUAGE_CODE",
"postalAddress": {
"contactName": "NAME",
"countryCode": "COUNTRY_CODE",
"organizationName": "ORGANIZATION_NAME",
"postalCode": "POSTAL_CODE"
}
}