Recurso: User
La API de Directorio le permite crear y administrar los usuarios, los alias y las fotos de perfil de Google de su 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 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. Un usuario |
||||||||||||||||||||||||||||||||||||||||||
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 elemento |
||||||||||||||||||||||||||||||||||||||||||
password |
Almacena la contraseña para la cuenta de usuario. El valor de la contraseña del usuario es obligatorio al crear una cuenta de usuario. Es opcional cuando se actualiza un usuario. Solo se debe proporcionar si el usuario actualiza 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 hash de la propiedad
Si las rondas se especifican 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 su contraseña la próxima vez que acceda. Esta configuración no se aplica cuando el usuario accede a través de un proveedor de identidad de terceros. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
Si es |
||||||||||||||||||||||||||||||||||||||||||
name |
Contiene los nombres de pila y apellido del usuario, y el valor de solo lectura |
||||||||||||||||||||||||||||||||||||||||||
kind |
Solo salida. Tipo de recurso de la API. Para 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 permitido para los datos es de 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
La lista de ID externos del usuario, como el ID de empleado o red. El tamaño máximo permitido para los datos es de 2 KB.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
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. La lista de las direcciones de correo electrónico del 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 las direcciones del usuario. El tamaño máximo permitido para los datos es de 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
Indica la lista de organizaciones a las que pertenece el usuario. El tamaño máximo permitido para los datos es de 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
Solo salida. La última vez que el usuario accedió a su cuenta. El valor debe expresarse en formato de fecha y hora ISO 8601. La hora es la fecha completa más horas, minutos y segundos en el formato |
||||||||||||||||||||||||||||||||||||||||||
phones |
Una lista de los números de teléfono del usuario. El tamaño máximo permitido para los datos es de 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Solo salida. Tiene el motivo por el que el administrador o Google suspendieron la cuenta de un 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. La URL puede ser temporal o privada. |
||||||||||||||||||||||||||||||||||||||||||
languages |
Es la lista de los idiomas del usuario. El tamaño máximo permitido para los datos es de 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
La lista de información de cuenta POSIX para el usuario.
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
Solo salida. La hora en la que se creó la cuenta del usuario. El valor debe expresarse 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. La lista de direcciones de correo electrónico de alias no editables del usuario. Por lo general, estos se encuentran fuera del dominio principal o subdominio de la cuenta. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
Una lista de claves públicas SSH.
|
||||||||||||||||||||||||||||||||||||||||||
notes |
Notas para el usuario como objeto anidado.
|
||||||||||||||||||||||||||||||||||||||||||
websites |
Es la lista de los sitios web del usuario.
|
||||||||||||||||||||||||||||||||||||||||||
locations |
Es la lista de las ubicaciones del usuario. El tamaño máximo permitido para los datos 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, consulte el Centro de ayuda para la administración. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
Es la lista de palabras clave del usuario. El tamaño máximo permitido para los datos es de 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
Solo salida. La hora en que se borró la cuenta del usuario. El valor debe expresarse 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 fotografía del usuario (solo lectura) |
||||||||||||||||||||||||||||||||||||||||||
ims |
Las cuentas de mensajería instantánea (IM) del usuario. Una cuenta de usuario puede tener varias propiedades
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Campos personalizados del usuario. La clave es una
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
Solo salida. Se inscribió en la verificación en 2 pasos (solo lectura). |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Solo salida. Se aplica la verificación en 2 pasos de manera forzosa (solo lectura) |
||||||||||||||||||||||||||||||||||||||||||
archived |
Indica si el usuario está archivado. |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
La ruta completa de la organización principal asociada con el usuario. Si la organización principal es el nivel superior, se representa como una barra diagonal ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
Correo de recuperación del usuario. |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
Teléfono de recuperación del usuario. El número de teléfono debe estar en 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 mediante la concatenación de los valores del nombre y el apellido. |
familyName |
El apellido del usuario. Es obligatorio al crear una cuenta de usuario. |
givenName |
El nombre del usuario. Es obligatorio al crear 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 administrador avanzado. |
|
Actualiza un usuario mediante la semántica de parches. |
|
Cierra la sesión de un usuario en todas las sesiones web y de dispositivos, y restablece sus cookies de acceso. |
|
Permite recuperar un usuario borrado. |
|
Actualiza a un usuario. |
|
Observa si hay cambios en la lista de usuarios. |