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