Recurso: User
La API de Directory te permite crear y administrar los usuarios, los alias de usuario y las fotos de perfil de Google de los usuarios de tu cuenta. Para obtener más información sobre las tareas comunes, consulta la Guía para desarrolladores sobre cuentas de usuario y la Guía para desarrolladores sobre alias de usuarios.
Representación 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 |
Es el ID único del usuario. Se puede usar un |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
La dirección de correo electrónico principal del usuario. Esta propiedad es obligatoria en una solicitud para crear una cuenta de usuario. |
||||||||||||||||||||||||||||||||||||||||||
password |
Almacena la contraseña de la cuenta de usuario. El valor de la contraseña del usuario es obligatorio cuando se crea una cuenta de usuario. Es opcional cuando se actualiza un usuario, y solo se debe proporcionar si este está actualizando la contraseña de su cuenta. El valor de la contraseña nunca se muestra en el cuerpo de respuesta de la API. |
||||||||||||||||||||||||||||||||||||||||||
hashFunction |
Almacena el formato de hash de la propiedad
Si se especifican rondas como parte del prefijo, deben ser de 10,000 o menos. |
||||||||||||||||||||||||||||||||||||||||||
isAdmin |
Solo salida. Indica un usuario con privilegios de administrador avanzado. La propiedad |
||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin |
Solo salida. Indica si el usuario es un administrador delegado. |
||||||||||||||||||||||||||||||||||||||||||
agreedToTerms |
Solo salida. Esta propiedad es |
||||||||||||||||||||||||||||||||||||||||||
suspended |
Indica si el usuario está suspendido. |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
Indica si el usuario se ve obligado a cambiar la contraseña durante el siguiente acceso. Esta configuración no se aplica cuando el usuario accede mediante un proveedor de identidad de terceros. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
Si es |
||||||||||||||||||||||||||||||||||||||||||
name |
Contiene los nombres de usuario y de familia, y el valor |
||||||||||||||||||||||||||||||||||||||||||
kind |
Solo salida. Tipo de recurso de la API. En el caso de los recursos de Usuarios, el valor es |
||||||||||||||||||||||||||||||||||||||||||
etag |
Solo salida. ETag del recurso. |
||||||||||||||||||||||||||||||||||||||||||
emails |
La lista de direcciones de correo electrónico del usuario. El tamaño de datos máximo permitido es de 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
La lista de ID externos para el usuario, como un ID de empleado o de red. El tamaño de datos máximo permitido es de 2 KB.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
Es la lista de las relaciones del usuario con otros usuarios. El tamaño de datos máximo permitido para este campo es de 2 KB. Para obtener más información, consulta Cómo administrar cuentas de usuario.
|
||||||||||||||||||||||||||||||||||||||||||
aliases[] |
Solo salida. La lista de alias de direcciones de correo electrónico del usuario. |
||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup |
Solo salida. Indica si se creó el buzón de Google del usuario. Esta propiedad solo es aplicable si se asignó al usuario una licencia de Gmail. |
||||||||||||||||||||||||||||||||||||||||||
customerId |
Solo salida. El ID de cliente para recuperar todos los usuarios de la cuenta. |
||||||||||||||||||||||||||||||||||||||||||
addresses |
Es la lista de direcciones del usuario. El tamaño de datos máximo permitido es de 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
Es la lista de organizaciones a las que pertenece el usuario. El tamaño de datos máximo permitido es de 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
Solo salida. La última vez que el usuario accedió a la cuenta del usuario. El valor está en el formato de fecha y hora ISO 8601. La hora es la fecha completa más horas, minutos y segundos en el formulario |
||||||||||||||||||||||||||||||||||||||||||
phones |
Es una lista de los números de teléfono del usuario. El tamaño de datos máximo permitido es de 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Solo salida. Tiene el motivo por el que el administrador o Google suspendieron la cuenta de usuario al momento de la suspensión. La propiedad solo se muestra si la propiedad |
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl |
Solo salida. La URL de la foto de perfil del usuario. Es posible que la URL sea temporal o privada. |
||||||||||||||||||||||||||||||||||||||||||
languages |
Es la lista de idiomas del usuario. El tamaño de datos máximo permitido es de 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
Es la lista de información de la cuenta POSIX del usuario.
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
Solo salida. Es la hora en que se creó la cuenta del usuario. El valor está en el formato de fecha y hora ISO 8601. La hora es la fecha completa más horas, minutos y segundos en el formulario |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
Solo salida. La lista de las direcciones de correo electrónico de alias no editables del usuario. Por lo general, están fuera del dominio principal o subdominio principal de la cuenta. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
Una lista de claves públicas SSH.
|
||||||||||||||||||||||||||||||||||||||||||
notes |
Notas para el usuario como un objeto anidado.
|
||||||||||||||||||||||||||||||||||||||||||
websites |
Es la lista de los sitios web del usuario.
|
||||||||||||||||||||||||||||||||||||||||||
locations |
Es la lista de las ubicaciones del usuario. El tamaño de datos máximo permitido es de 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Indica si el perfil del usuario es visible en la lista de direcciones globales de Google Workspace cuando la función de uso compartido de contactos está habilitada para el dominio. Para obtener más información sobre cómo excluir perfiles de usuario, consulta el Centro de ayuda de administración. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
Es la lista de palabras clave del usuario. El tamaño de datos máximo permitido es de 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
Solo salida. La hora en que se borró la cuenta del usuario. El valor está en el formato de fecha y hora ISO 8601. La hora es la fecha completa más horas, minutos y segundos en el formulario |
||||||||||||||||||||||||||||||||||||||||||
gender |
Es un objeto anidado que contiene el género del usuario. El tamaño máximo de datos permitido para este campo es de 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag |
Solo salida. ETag de la foto del usuario (solo lectura) |
||||||||||||||||||||||||||||||||||||||||||
ims |
Las cuentas de mensajería instantánea (IM) del usuario Una cuenta de usuario puede tener varias propiedades de
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Son los campos personalizados del usuario. La clave es una
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
Solo salida. Está inscrito en la verificación en 2 pasos (solo lectura). |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Solo salida. ¿Se aplica de manera forzosa la verificación en 2 pasos (solo lectura)? |
||||||||||||||||||||||||||||||||||||||||||
archived |
Indica si el usuario está archivado. |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
La ruta de acceso completa de la organización superior asociada con el usuario. Si la organización superior es de nivel superior, se representa con una barra diagonal ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
Es el correo de recuperación del usuario. |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
Teléfono de recuperación del usuario El número de teléfono debe tener el formato E.164, y debe comenzar con el signo más (+). Ejemplo: +16506661212. |
UserName
Representación JSON |
---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
Campos | |
---|---|
fullName |
El nombre completo del usuario formado por la concatenación de los valores de nombre y apellido |
familyName |
Apellido del usuario. Es obligatorio cuando se crea una cuenta de usuario. |
givenName |
Es el nombre del usuario. Es obligatorio cuando se crea una cuenta de usuario. |
displayName |
El nombre visible del usuario. Límite: 256 caracteres. |
Métodos |
|
---|---|
|
Borra un usuario. |
|
Recupera un usuario. |
|
Crea un usuario. |
|
Recupera una lista paginada de los usuarios borrados o de todos los usuarios de un dominio. |
|
Convierte a un usuario en un administrador avanzado. |
|
Actualiza a un usuario mediante la semántica de parches. |
|
Cierra la sesión del usuario en todas las sesiones web y del dispositivo, y restablece sus cookies de acceso. |
|
Recupera un usuario borrado. |
|
Actualiza un usuario. |
|
Observa los cambios en la lista de usuarios. |