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 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. Un |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
Es 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 el usuario actualiza la contraseña de su cuenta. El valor de la contraseña nunca se devuelve 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 es |
||||||||||||||||||||||||||||||||||||||||||
suspended |
Indica si el usuario está suspendido. |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
Indica si se obliga al usuario a cambiar su contraseña en 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 el nombre y el apellido del usuario, y el valor |
||||||||||||||||||||||||||||||||||||||||||
kind |
Solo salida. Tipo de recurso de la API. En el caso de los recursos de Users, el valor es |
||||||||||||||||||||||||||||||||||||||||||
etag |
Solo salida. Es la ETag del recurso. |
||||||||||||||||||||||||||||||||||||||||||
emails |
Es la lista de 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 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 al usuario se le asignó 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 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. Es 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 horas, minutos y segundos en el formato |
||||||||||||||||||||||||||||||||||||||||||
phones |
Es una lista de los números de teléfono del usuario. El tamaño máximo de datos permitido es de 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Solo salida. Es el motivo por el que se suspende una cuenta de usuario, ya sea por el administrador o por Google, 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 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 POSIX del usuario.
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
Solo salida. Es la fecha y 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 horas, minutos y segundos en el formato |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
Solo salida. Es la lista de direcciones de correo electrónico de alias no editables del usuario. Por lo general, se encuentran fuera del dominio o subdominio principal de la cuenta. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
Es una lista de claves públicas SSH.
|
||||||||||||||||||||||||||||||||||||||||||
notes |
Notas para el usuario como un objeto anidado.
|
||||||||||||||||||||||||||||||||||||||||||
websites |
Es la lista de sitios web del usuario.
|
||||||||||||||||||||||||||||||||||||||||||
locations |
Es la lista de ubicaciones del usuario. El tamaño máximo de datos permitido es de 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Indica si el perfil del usuario es visible en la lista global de direcciones 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 para administradores. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
Es la lista de palabras clave del usuario. El tamaño máximo de datos permitido es de 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
Solo salida. Fecha y hora en 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 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 |
Cuentas de mensajería instantánea (MI) del usuario. Una cuenta de usuario puede tener varias propiedades de
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Son los campos personalizados del usuario. La clave es
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
Solo salida. Está inscrito en la verificación en 2 pasos (solo lectura) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Solo salida. Indica si se aplica 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 principal asociada con el usuario. Si la organización principal es de nivel superior, se representa con una barra ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
Es el correo electrónico 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 (+). Por ejemplo: +16506661212. |
||||||||||||||||||||||||||||||||||||||||||
isGuestUser |
Inmutable. Indica si el usuario es invitado. |
||||||||||||||||||||||||||||||||||||||||||
guestAccountInfo |
Inmutable. Campos de metadatos adicionales relacionados con el huésped |
||||||||||||||||||||||||||||||||||||||||||
UserName
| Representación JSON |
|---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
| Campos | |
|---|---|
fullName |
Nombre completo del usuario, formado por la concatenación de los valores del nombre y el apellido. |
familyName |
Apellido del usuario Se requiere cuando se crea una cuenta de usuario. |
givenName |
El nombre del usuario. Se requiere cuando se crea una cuenta de usuario. |
displayName |
Nombre visible del usuario. Límite: 256 caracteres. |
GuestAccountInfo
Es información de la cuenta específica para los usuarios invitados.
| Representación JSON |
|---|
{ "primaryGuestEmail": string } |
| Campos | |
|---|---|
primaryGuestEmail |
Inmutable. Es el correo electrónico externo del invitado. |
Métodos |
|
|---|---|
|
Crea un usuario invitado con acceso a un subconjunto de funciones de Workspace. |
|
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 administrador avanzado. |
|
Actualiza un usuario con la 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. |
|
Deshace el borrado de un usuario. |
|
Actualiza un usuario. |
|
Observa los cambios en la lista de usuarios. |