Recurso: User
Com a API Directory, é possível criar e gerenciar os usuários, os aliases de usuários e as fotos do perfil do Google na sua conta. Para mais informações sobre tarefas comuns, consulte o Guia para desenvolvedores sobre contas de usuário e o Guia para desenvolvedores sobre 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 do usuário. O valor da senha do usuário é obrigatório ao criar uma conta de usuário. Ela é opcional na atualização de um usuário e só deve ser fornecida 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 os rounds forem especificados como parte do prefixo, eles precisarão ser 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. Esta propriedade será |
||||||||||||||||||||||||||||||||||||||||||
suspended |
Indica se o usuário está suspenso. |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
Indica se o usuário é forçado a alterar a senha no próximo login. Essa configuração não se aplica quando o usuário faz login com um provedor de identidade de terceiros. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
Se for |
||||||||||||||||||||||||||||||||||||||||||
name |
Mantém o nome e o sobrenome do usuário e o valor somente leitura de |
||||||||||||||||||||||||||||||||||||||||||
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 para 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 para os dados é de 2 KB.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
A lista das relações do usuário com outros usuários. O tamanho máximo de dados permitido para este 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 do alias do usuário. |
||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup |
Apenas saída. Indica se a caixa de e-mails do Google do usuário foi criada. Esta propriedade só é aplicável se o usuário tiver recebido 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 para dados é 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
Lista de organizações a que o usuário pertence. O tamanho máximo permitido para dados é 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
Apenas saída. A última vez que o usuário fez login na conta dele. 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 para os dados é 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Apenas saída. O motivo pelo qual uma conta de usuário foi suspensa pelo administrador ou pelo Google no momento da suspensão. A propriedade será retornada somente 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 |
Lista de idiomas do usuário. O tamanho máximo permitido para os dados é 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
A lista de informações da conta POSIX para o 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 dos endereços de e-mail de alias não editáveis do usuário. Normalmente, eles estão fora do domínio principal ou do 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 para dados é 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Indica se o perfil do usuário está visível na lista de endereços globais do Google Workspace quando o compartilhamento de contatos está ativado no domínio. Para mais informações sobre como excluir perfis de usuários, consulte a Central de Ajuda sobre administração. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
A lista de palavras-chave do usuário. O tamanho máximo permitido para os dados é 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 do Instant Messenger (IM) do usuário. Uma conta de usuário pode ter várias propriedades
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Campos personalizados do usuário. O tamanho máximo permitido para os dados é 32 KB. 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 é aplicada (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 o nível superior, ela será representada por 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. |
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. |
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. |
|
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 do dispositivo e redefine os cookies de login. |
|
Cancela a exclusão de um usuário excluído. |
|
Atualiza um usuário. |
|
Monitora alterações na lista de usuários. |