Pedir uma nova conta de cliente

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

  1. 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
    
  2. Na conta do novo cliente, criar um usuário. Se a resposta retornar um código de status HTTP 409 Conflict, o customerId já existe. Antes de registrar a conta do cliente, você deve transfira as assinaturas do cliente.

  3. Se aplicável, altere o idioma padrão do cliente.

  4. 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.

  5. 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 para domain.
  • 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 como team. 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"
  }
}

Próximas etapas