Antes de criar uma nova conta de cliente, considere o seguinte:
- Pode haver restrições de código de país. Para confirmar que a resposta do cliente país aprovado para revenda, consulte o Partner Sales Console.
- Se a conta tiver sido criada com o upgrade de uma conta pessoal do Gmail conta para um e-mail comercial com um nome de domínio, verifique se a conta tem outras configurações do Google Workspace desbloqueadas. Para mais informações, consulte Criar e-mails comerciais para sua equipe e Criar um alias de e-mail comercial.
Criar uma conta de cliente
Para criar uma conta de cliente, use a seguinte solicitação
POST
e incluem o token de autorização:POST https://reseller.googleapis.com/apps/reseller/v1/customers
Na conta do novo cliente, criar um usuário. Se a resposta retornar um código de status HTTP
409 Conflict
, ocustomerId
já existe. Antes de registrar a conta do cliente, você deve transfira as assinaturas do cliente.Se aplicável, altere o idioma padrão do cliente.
Promova a para a função de superadministrador. Ao criar a conta de administrador, é possível gerar uma conta de uma senha aleatória ou pedir que o cliente insira uma senha.
Informe ao cliente que ele precisa fazer login no Admin Console e assinar o Google Workspace via Contrato de Revendedor para ativar a conta. Os revendedores estão proibidos de assinar os Termos de Serviço em em nome do cliente.
Tipos de clientes
Você pode criar dois tipos de clientes no Google Workspace:
- Clientes com domínio verificado. Esses clientes precisam do Gmail e precisam
ter acesso total de administrador. Ao criar esse tipo de cliente, defina o
customerType
paradomain
. - Clientes com e-mail verificado. Esses clientes não são proprietários nem gerenciam os
domínio. Ao criar esse tipo de cliente, defina o
customerType
comoteam
. Esses tipos de clientes podem comprar Essentials e Enterprise Essentials; do Google Workspace.
O corpo da solicitação JSON a seguir é um exemplo de um cliente com domínio verificado:
{ "customerDomain": "DOMAIN_NAME", "customerType": "domain", "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
Substitua:
DOMAIN_NAME
: o domínio do cliente, por exemplo,example.com
NAME
: o nome do seu cliente, por exemplo,Alex Cruz
.ORGANIZATION_NAME
: a organização do seu cliente nome, por exemplo,Example Organization
.POSTAL_CODE
: o CEP ou código postal do cliente, de exemplo:94043
.COUNTRY_CODE
: os dois caracteres do seu cliente Código ISO do país.EMAIL_ADDRESS
: o endereço de e-mail do seu cliente (para exemplo:cruz@example.com
.
Uma resposta bem sucedida retornará um código de status HTTP 200
e o novo
informações:
{ "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" }
O corpo da solicitação JSON a seguir é um exemplo de um cliente com e-mail verificado:
{ "customerDomain": "DOMAIN_NAME", "customerType": "team", "primaryAdmin": { "primaryEmail": "EMAIL_ADDRESS" }, "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
Uma resposta bem sucedida retornará um código de status HTTP 200
e o novo
informações:
{ "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" }
Mudar o idioma padrão de um cliente
O idioma padrão de um cliente só é aplicado a novos usuários quando eles criados. Os usuários existentes mantêm o idioma atual mesmo depois que você atualizar o idioma padrão. Portanto, você deve definir o padrão do cliente idioma antes de criar usuários.
Um cliente recém-criado tem um idioma padrão, o inglês. Para alterar o
idioma padrão, use o
PATCH
ou
UPDATE
chamadas da API Directory
Clientes
endpoint do Google Cloud.
Use a API Directory para atualizar o valor padrão de language
para um cliente:
PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID
Inclua o seguinte corpo da solicitação JSON:
{ "language":"LANGUAGE_CODE" }
Substitua:
CUSTOMER_ID
: um identificador exclusivo para sua cliente, por exemplo,C0123456
LANGUAGE_CODE
: um(a) aceito(a) código do idioma Por exemplo,es
para espanhol.
Uma resposta JSON bem-sucedida retorna um código de status HTTP 200
e o
recurso para clientes:
{ "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" } }