Recurso: User
Com a API Directory, você pode criar e gerenciar os usuários, os pseudônimos e as fotos de perfil do Google da sua conta. Para mais informações sobre tarefas comuns, consulte o Guia para desenvolvedores de contas de usuário e o Guia para desenvolvedores de pseudônimos de usuário.
| Representação JSON | 
|---|
{
  "id": string,
  "primaryEmail": string,
  "password": value,
  "hashFunction": string,
  "isAdmin": boolean,
  "isDelegatedAdmin": boolean,
  "agreedToTerms": boolean,
  "suspended": boolean,
  "changePasswordAtNextLogin": boolean,
  "ipWhitelisted": boolean,
  "name": {
    object ( | 
              
| Campos | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id | 
                
                   
 O ID exclusivo do usuário. Um   | 
              ||||||||||||||||||||||||||||||||||||||||||
primaryEmail | 
                
                   
 O endereço de e-mail principal do usuário. Essa propriedade é necessária em uma solicitação para criar uma conta de usuário. O   | 
              ||||||||||||||||||||||||||||||||||||||||||
password | 
                
                   
 Armazena a senha da conta de usuário. O valor da senha do usuário é obrigatório ao criar uma conta de usuário. É opcional ao atualizar um usuário e só deve ser fornecido se o usuário estiver atualizando a senha da conta. O valor da senha nunca é retornado no corpo da resposta da API.  | 
              ||||||||||||||||||||||||||||||||||||||||||
hashFunction | 
                
                   
 Armazena o formato de hash da propriedade  
 Se as rodadas forem especificadas como parte do prefixo, elas precisarão ter até 10.000.  | 
              ||||||||||||||||||||||||||||||||||||||||||
isAdmin | 
                
                   
 Apenas saída. Indica um usuário com privilégios de superadministrador. A propriedade   | 
              ||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin | 
                
                   
 Apenas saída. Indica se o usuário é um administrador delegado.  | 
              ||||||||||||||||||||||||||||||||||||||||||
agreedToTerms | 
                
                   
 Apenas saída. Essa propriedade é   | 
              ||||||||||||||||||||||||||||||||||||||||||
suspended | 
                
                   
 Indica se o usuário está suspenso.  | 
              ||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin | 
                
                   
 Indica se o usuário é forçado a mudar a senha no próximo login. Essa configuração não se aplica quando o usuário faz login por um provedor de identidade de terceiros.  | 
              ||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted | 
                
                   
 Se   | 
              ||||||||||||||||||||||||||||||||||||||||||
name | 
                
                   
 Contém o nome e o sobrenome do usuário e o valor   | 
              ||||||||||||||||||||||||||||||||||||||||||
kind | 
                
                   
 Apenas saída. O tipo do recurso da API. Para recursos de usuários, o valor é   | 
              ||||||||||||||||||||||||||||||||||||||||||
etag | 
                
                   
 Apenas saída. ETag do recurso.  | 
              ||||||||||||||||||||||||||||||||||||||||||
emails | 
                
                   
 A lista de endereços de e-mail do usuário. O tamanho máximo de dados permitido é 10 KB. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
externalIds | 
                
                   
 A lista de IDs externos do usuário, como um ID de funcionário ou de rede. O tamanho máximo de dados permitido é 2 KB. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
relations | 
                
                   
 Lista das relações do usuário com outros usuários. O tamanho máximo de dados permitido para esse campo é 2 KB. Para mais informações, consulte Gerenciar contas de usuário. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
aliases[] | 
                
                   
 Apenas saída. A lista de endereços de e-mail de alias do usuário.  | 
              ||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup | 
                
                   
 Apenas saída. Indica se a caixa de e-mails do Google do usuário foi criada. Essa propriedade só é aplicável se o usuário recebeu uma licença do Gmail.  | 
              ||||||||||||||||||||||||||||||||||||||||||
customerId | 
                
                   
 Apenas saída. O ID do cliente para extrair todos os usuários da conta.  | 
              ||||||||||||||||||||||||||||||||||||||||||
addresses | 
                
                   
 A lista de endereços do usuário. O tamanho máximo de dados permitido é 10 KB. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
organizations | 
                
                   
 A lista de organizações a que o usuário pertence. O tamanho máximo de dados permitido é 10 KB. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
lastLoginTime | 
                
                   
 Apenas saída. A última vez que o usuário fez login na conta. O valor está no formato de data e hora ISO 8601. A hora é a data completa mais horas, minutos e segundos no formato   | 
              ||||||||||||||||||||||||||||||||||||||||||
phones | 
                
                   
 Uma lista dos números de telefone do usuário. O tamanho máximo de dados permitido é 1 KB. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
suspensionReason | 
                
                   
 Apenas saída. Mostra o motivo da suspensão de uma conta de usuário pelo administrador ou pelo Google no momento da suspensão. A propriedade só é retornada se   | 
              ||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl | 
                
                   
 Apenas saída. O URL da foto do perfil do usuário. O URL pode ser temporário ou particular.  | 
              ||||||||||||||||||||||||||||||||||||||||||
languages | 
                
                   
 A lista de idiomas do usuário. O tamanho máximo de dados permitido é 1 KB. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
posixAccounts | 
                
                   
 A lista de informações da conta POSIX do usuário. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
creationTime | 
                
                   
 Apenas saída. A hora em que a conta do usuário foi criada. O valor está no formato de data e hora ISO 8601. A hora é a data completa mais horas, minutos e segundos no formato   | 
              ||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] | 
                
                   
 Apenas saída. A lista de endereços de e-mail de alias não editáveis do usuário. Geralmente, eles estão fora do domínio ou subdomínio principal da conta.  | 
              ||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys | 
                
                   
 Uma lista de chaves públicas SSH. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
notes | 
                
                   
 Anotações para o usuário como um objeto aninhado. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
websites | 
                
                   
 A lista de sites do usuário. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
locations | 
                
                   
 A lista de locais do usuário. O tamanho máximo de dados permitido é 10 KB. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList | 
                
                   
 Indica se o perfil do usuário está visível na lista de endereços global do Google Workspace quando o recurso de compartilhamento de contatos está ativado para o domínio. Para mais informações sobre como excluir perfis de usuários, consulte a Central de Ajuda de administração.  | 
              ||||||||||||||||||||||||||||||||||||||||||
keywords | 
                
                   
 A lista de palavras-chave do usuário. O tamanho máximo de dados permitido é 1 KB. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
deletionTime | 
                
                   
 Apenas saída. A hora em que a conta do usuário foi excluída. O valor está no formato de data e hora ISO 8601. A hora é a data completa mais horas, minutos e segundos no formato   | 
              ||||||||||||||||||||||||||||||||||||||||||
gender | 
                
                   
 Um objeto aninhado que contém o gênero do usuário. O tamanho máximo de dados permitido para esse campo é 1 KB. 
  | 
              ||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag | 
                
                   
 Apenas saída. ETag da foto do usuário (somente leitura)  | 
              ||||||||||||||||||||||||||||||||||||||||||
ims | 
                
                   
 As contas de mensagens instantâneas (IM) do usuário. Uma conta de usuário pode ter várias propriedades  
  | 
              ||||||||||||||||||||||||||||||||||||||||||
customSchemas | 
                
                   
 Campos personalizados do usuário. A chave é um  
  | 
              ||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv | 
                
                   
 Apenas saída. Está inscrito na verificação em duas etapas (somente leitura)  | 
              ||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv | 
                
                   
 Apenas saída. A verificação em duas etapas é obrigatória (somente leitura)  | 
              ||||||||||||||||||||||||||||||||||||||||||
archived | 
                
                   
 Indica se o usuário está arquivado.  | 
              ||||||||||||||||||||||||||||||||||||||||||
orgUnitPath | 
                
                   
 O caminho completo da organização mãe associada ao usuário. Se a organização mãe for de nível superior, ela será representada por um caractere de barra (  | 
              ||||||||||||||||||||||||||||||||||||||||||
recoveryEmail | 
                
                   
 E-mail de recuperação do usuário.  | 
              ||||||||||||||||||||||||||||||||||||||||||
recoveryPhone | 
                
                   
 Número de telefone de recuperação do usuário. O número de telefone precisa estar no formato E.164, começando com o sinal de adição (+). Exemplo: +16506661212.  | 
              ||||||||||||||||||||||||||||||||||||||||||
UserName
| Representação JSON | 
|---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string }  | 
              
| Campos | |
|---|---|
fullName | 
                
                   
 O nome completo do usuário formado pela concatenação dos valores de nome e sobrenome.  | 
              
familyName | 
                
                   
 O sobrenome do usuário. Obrigatório ao criar uma conta de usuário.  | 
              
givenName | 
                
                   
 O nome do usuário. Obrigatório ao criar uma conta de usuário.  | 
              
displayName | 
                
                   
 O nome de exibição do usuário. Limite: 256 caracteres.  | 
              
Métodos | 
            |
|---|---|
                
 | 
              Exclui um usuário. | 
                
 | 
              Recupera um usuário. | 
                
 | 
              Cria um usuário. | 
                
 | 
              Recupera uma lista paginada de usuários excluídos ou de todos os usuários em um domínio. | 
                
 | 
              Torna um usuário superadministrador. | 
                
 | 
              Atualiza um usuário usando a semântica de patch. | 
                
 | 
              Desconecta um usuário de todas as sessões da Web e do dispositivo e redefine os cookies de login. | 
                
 | 
              Desfaz a exclusão de um usuário. | 
                
 | 
              Atualiza um usuário. | 
                
 | 
              Observa mudanças na lista de usuários. |