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. Esta propriedade será |
||||||||||||||||||||||||||||||||||||||||||
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, além do 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 é de 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 é de 2 KB.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
Lista de relacionamentos do usuário com outros usuários. O tamanho máximo de dados 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 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 recuperar todos os usuários da conta. |
||||||||||||||||||||||||||||||||||||||||||
addresses |
A lista de endereços do usuário. O tamanho máximo de dados permitido é de 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
A lista de organizações a que o usuário pertence. O tamanho máximo de dados permitido é de 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 de dados é 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 dos idiomas do usuário. O tamanho máximo permitido de dados é 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
A lista de informações da conta POSIX do usuário.
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
Apenas saída. 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. Esses domínios geralmente estão fora do domínio principal ou subdomínio da conta. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
Uma lista de chaves públicas SSH.
|
||||||||||||||||||||||||||||||||||||||||||
notes |
Notas para o usuário como um objeto aninhado.
|
||||||||||||||||||||||||||||||||||||||||||
websites |
A lista dos sites do usuário.
|
||||||||||||||||||||||||||||||||||||||||||
locations |
A lista de locais do usuário. O tamanho máximo de dados permitido é de 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Indica se o perfil do usuário aparece na lista de endereços global do Google Workspace quando o compartilhamento de contatos está ativado no 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 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 este 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 o 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. |