Recurso: Usuario
La API de Directory te permite crear y administrar los usuarios, los alias y las fotos de perfil de Google de los usuarios de tu cuenta. Para obtener más información sobre tareas comunes, consulta la Guía para desarrolladores de cuentas de usuario y la Guía para desarrolladores de alias de usuario.
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. Se requiere esta propiedad en una solicitud para crear una cuenta de usuario. El |
||||||||||||||||||||||||||||||||||||||||||
password |
Almacena la contraseña para la cuenta del 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 el usuario está actualizando la contraseña de su cuenta. El valor de la contraseña nunca se muestra en el cuerpo de la respuesta de la API. |
||||||||||||||||||||||||||||||||||||||||||
hashFunction |
Almacena el formato de hash de la propiedad
Si se especifican las rondas como parte del prefijo, deben ser 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 estará |
||||||||||||||||||||||||||||||||||||||||||
suspended |
Indica si el usuario está suspendido. |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
Indica si el usuario se verá obligado a cambiar la contraseña durante el siguiente acceso. Este parámetro de configuración no se aplica cuando el usuario accede mediante un proveedor de identidad de terceros. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
Si es |
||||||||||||||||||||||||||||||||||||||||||
name |
Contiene el nombre de pila y el apellido del usuario, además del valor de solo lectura de |
||||||||||||||||||||||||||||||||||||||||||
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 |
Es la lista de direcciones de correo electrónico del usuario. El tamaño de datos máximo permitido es 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
Es la lista de ID externos del usuario, como un ID de empleado o red. El tamaño de datos máximo permitido es 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 las 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 el usuario tiene asignada una licencia de Gmail. |
||||||||||||||||||||||||||||||||||||||||||
customerId |
Solo salida. Es el ID de cliente para recuperar todos los usuarios de la cuenta. |
||||||||||||||||||||||||||||||||||||||||||
addresses |
Es la lista de las direcciones del usuario. El tamaño de datos máximo permitido es 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
Es la lista de organizaciones a las que pertenece el usuario. El tamaño de datos máximo permitido es 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
Solo salida. La última vez que el usuario accedió a su cuenta. El valor está en formato de fecha y hora ISO 8601. La hora es la fecha completa más las horas, los minutos y los segundos en el formato |
||||||||||||||||||||||||||||||||||||||||||
phones |
Una lista de los números de teléfono del usuario. El tamaño de datos máximo permitido es 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Solo salida. Indica el motivo por el que el administrador o Google suspendió una cuenta de usuario en el 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. La URL puede ser temporal o privada. |
||||||||||||||||||||||||||||||||||||||||||
languages |
Es la lista de los idiomas del usuario. El tamaño de datos máximo permitido es 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
Es la lista de información de la cuenta POSIX del usuario.
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
Solo salida. Indica la hora en que se creó la cuenta del usuario. El valor está en formato de fecha y hora ISO 8601. La hora es la fecha completa más las horas, los minutos y los segundos en el formato |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
Solo salida. La lista de alias de direcciones de correo electrónico no editables del usuario. Suelen estar fuera del dominio 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 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Indica si el perfil del usuario está visible en la lista de direcciones global de Google Workspace cuando la función de uso compartido de contactos está habilitada para el dominio. Si deseas obtener más información para excluir perfiles de usuario, consulta el Centro de ayuda para la administración. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
Es la lista de palabras clave del usuario. El tamaño de datos máximo permitido es 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
Solo salida. Indica la hora en la que se borró la cuenta del usuario. El valor está en formato de fecha y hora ISO 8601. La hora es la fecha completa más las horas, los minutos y los segundos en el formato |
||||||||||||||||||||||||||||||||||||||||||
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 Instant Messenger (IM) del usuario Una cuenta de usuario puede tener varias propiedades
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Campos personalizados del usuario El tamaño de datos máximo permitido es de 32 KB. La clave es un
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
Solo salida. Está inscrito en la verificación en 2 pasos (solo lectura) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Solo salida. ¿Se aplicó la verificación en 2 pasos de manera forzosa (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 principal es de nivel superior, se representa como 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 comenzar con el signo más (+). Ejemplo: +16506661212. |
Nombre de usuario
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 |
El apellido del usuario. Es obligatorio cuando se crea una cuenta de usuario. |
givenName |
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 usuarios borrados o de todos los usuarios de un dominio. |
|
Convierte a un usuario en administrador avanzado. |
|
Actualiza a un usuario mediante la semántica de parches. |
|
Permite que el usuario salga de todas las sesiones web y del dispositivo, y se restablecen sus cookies de acceso. |
|
Recupera un usuario borrado. |
|
Actualiza a un usuario. |
|
Observa los cambios en la lista de usuarios. |