Recurso: User
A Directory API permite que você crie e gerencie os usuários da sua conta, aliases de usuário e fotos de perfil do Google. 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 do usuário. O valor da senha do usuário é obrigatório ao criar uma conta de usuário. Ela é opcional ao atualizar um usuário e só deverá 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 forem especificados como parte do prefixo, os rounds precisarão ser de 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 alterar a senha no próximo login. Essa configuração não se aplica quando o usuário faz login usando um provedor de identidade de terceiros. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
Se for |
||||||||||||||||||||||||||||||||||||||||||
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 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 de 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 de dados é 2 KB.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
A lista dos relacionamentos 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 dos 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ó será aplicável se o usuário tiver recebido 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 permitido de dados é 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
A lista de organizações a que o usuário pertence. O tamanho máximo permitido de 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 de 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 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 |
A lista dos idiomas do usuário. O tamanho máximo permitido de dados é 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
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 do 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 dos locais do usuário. O tamanho máximo permitido de dados é 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 permitido de dados é 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
Apenas saída. 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 do
|
||||||||||||||||||||||||||||||||||||||||||
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 foi aplicada (somente leitura) |
||||||||||||||||||||||||||||||||||||||||||
archived |
Indica se o usuário está arquivado. |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
O caminho completo da organização pai associada ao usuário. Se a organização pai for o 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. |
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. |
|
Transforma um usuário em 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. |
|
Cancela a exclusão de um usuário excluído. |
|
Atualiza um usuário. |
|
Monitora alterações na lista de usuários. |