Recurso: User
Com a Directory API, é possível criar e gerenciar usuários, aliases de usuários e fotos de perfil do Google da sua conta. Para mais informações sobre tarefas comuns, consulte o Guia do desenvolvedor de contas de usuário e o Guia do desenvolvedor de aliases 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 é obrigató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 ser de 10.000 ou menos. |
||||||||||||||||||||||||||||||||||||||||||
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 é obrigado 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 os nomes e sobrenomes do usuário, além do valor somente leitura |
||||||||||||||||||||||||||||||||||||||||||
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 permitido dos dados é 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
A lista de IDs externos do usuário, como um ID de funcionário ou de rede. O tamanho máximo permitido dos dados é 2 KB.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
A lista de relacionamentos do usuário com outros usuários. O tamanho máximo permitido para esse campo é de 2 KB. Para mais informações, consulte Gerenciar contas de usuário.
|
||||||||||||||||||||||||||||||||||||||||||
aliases[] |
Apenas saída. A lista de endereços de e-mail 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 tiver uma licença do Gmail. |
||||||||||||||||||||||||||||||||||||||||||
customerId |
Apenas saída. O ID de cliente para recuperar todos os usuários da conta. |
||||||||||||||||||||||||||||||||||||||||||
addresses |
A lista de endereços do usuário. O tamanho máximo permitido dos dados é 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
A lista de organizações a que o usuário pertence. O tamanho máximo permitido dos dados é 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 permitido dos dados é 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Apenas saída. Tem o motivo pelo qual uma conta de usuário foi suspensa pelo administrador ou pelo Google no momento da suspensão. A propriedade só é retornada se a propriedade |
||||||||||||||||||||||||||||||||||||||||||
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 permitido dos dados é 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 principal ou subdomínio da conta. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
Uma lista de chaves públicas SSH.
|
||||||||||||||||||||||||||||||||||||||||||
notes |
Observaçõ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 permitido dos dados é 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Indica se o perfil do usuário fica 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ário, consulte a Central de Ajuda de administração. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
A lista de palavras-chave do usuário. O tamanho máximo permitido dos dados é 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
Apenas saída. O horário 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 permitido para este campo é 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag |
Apenas saída. ETag da foto do usuário (somente leitura) |
||||||||||||||||||||||||||||||||||||||||||
ims |
As contas de mensagens instantâneas (MI) 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 está ativada (somente leitura) |
||||||||||||||||||||||||||||||||||||||||||
archived |
Indica se o usuário está arquivado. |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
O caminho completo da organização principal associada ao usuário. Se a organização principal for de nível superior, ela será representada como uma barra ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
E-mail de recuperação do usuário. |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
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. |
||||||||||||||||||||||||||||||||||||||||||
isGuestUser |
Imutável. Indica se o usuário é um visitante. |
||||||||||||||||||||||||||||||||||||||||||
guestAccountInfo |
Imutável. Outros campos de metadados relacionados a convidados |
||||||||||||||||||||||||||||||||||||||||||
Nome de usuário
| 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. |
GuestAccountInfo
Informações da conta específicas para usuários convidados.
| Representação JSON |
|---|
{ "primaryGuestEmail": string } |
| Campos | |
|---|---|
primaryGuestEmail |
Imutável. O e-mail externo do convidado. |
Métodos |
|
|---|---|
|
Crie um usuário visitante com acesso a um subconjunto de recursos do Workspace. |
|
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. |
|
Transforma um usuário em superadministrador. |
|
Atualiza um usuário usando a semântica de patch. |
|
Desconecta um usuário de todas as sessões da Web e de dispositivos e redefine os cookies de login. |
|
Recupera um usuário excluído. |
|
Atualiza um usuário. |
|
Monitora mudanças na lista de usuários. |