Recurso: User
La API de Directory te permite crear y administrar los usuarios, los alias y las fotos de perfil de Google de tu cuenta. Para obtener más información sobre las 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 |
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. El |
||||||||||||||||||||||||||||||||||||||||||
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 la respuesta de la API. |
||||||||||||||||||||||||||||||||||||||||||
hashFunction |
Almacena el formato de hash de la propiedad
Si se especifican 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 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. Este parámetro de configuración no se aplica cuando el usuario accede a través de un proveedor de identidad externo. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
Si es |
||||||||||||||||||||||||||||||||||||||||||
name |
Contiene los nombres y apellidos del usuario, 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 |
Es la lista de las direcciones de correo electrónico del usuario. El tamaño máximo de datos permitido es de 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
Es la lista de IDs externos del usuario, como un ID de empleado o de red. El tamaño máximo de datos permitido es de 2 KB.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
Es la lista de las relaciones del usuario con otros usuarios. El tamaño máximo de datos permitido para este campo es de 2 KB. Para obtener más información, consulta Administra cuentas de usuario.
|
||||||||||||||||||||||||||||||||||||||||||
aliases[] |
Solo salida. Es la lista de las direcciones de correo electrónico de alias del usuario. |
||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup |
Solo salida. Indica si se creó el buzón de Google del usuario. Esta propiedad solo se aplica si se le asignó una licencia de Gmail al usuario. |
||||||||||||||||||||||||||||||||||||||||||
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 máximo de datos permitido es de 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
Es la lista de organizaciones a las que pertenece el usuario. El tamaño máximo de datos 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 formato |
||||||||||||||||||||||||||||||||||||||||||
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 en el momento de la suspensión. La propiedad solo se muestra si la propiedad |
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl |
Solo salida. Es la URL de la foto de perfil del usuario. Es posible que la URL sea temporal o privada. |
||||||||||||||||||||||||||||||||||||||||||
languages |
Es la lista de los idiomas del usuario. El tamaño máximo de datos permitido es de 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
Es la lista de información de la cuenta de POSIX del usuario.
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
Solo salida. Es la hora en la 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 horas, minutos y segundos en el formato |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
Solo salida. Es la lista de las direcciones de correo electrónico de alias no editables del usuario. Por lo general, se encuentran fuera del dominio principal o del subdominio de la cuenta. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
Una lista de claves públicas SSH.
|
||||||||||||||||||||||||||||||||||||||||||
notes |
Son 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 global 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. Es 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 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 (MI) del usuario Una cuenta de usuario puede tener varias propiedades de
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Campos personalizados del usuario. La clave es un
|
||||||||||||||||||||||||||||||||||||||||||
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 |
Es 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 como una barra diagonal ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
Es el correo de recuperación del usuario. |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
Es el 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. |
UserName
Representación JSON |
---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
Campos | |
---|---|
fullName |
Es el nombre completo del usuario formado por la concatenación de los valores de nombre y apellido. |
familyName |
Es el apellido del usuario. Obligatorio cuando se crea una cuenta de usuario. |
givenName |
Es el nombre del usuario. 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 un usuario con semántica de parche. |
|
Cierra la sesión de un usuario en todas las sesiones web y de dispositivos, y restablece sus cookies de acceso. |
|
Restablece un usuario borrado. |
|
Actualiza a un usuario. |
|
Observa los cambios en la lista de usuarios. |