REST Resource: members

Recurso: Miembro

Un miembro de Grupos de Google puede ser un usuario o algún otro grupo. Este miembro puede estar dentro o fuera de los dominios de tu cuenta. Para obtener más información sobre las tareas comunes que realizan los miembros del grupo, consulte la Guía para desarrolladores.

Representación JSON
{
  "kind": string,
  "email": string,
  "role": string,
  "etag": string,
  "type": string,
  "status": string,
  "delivery_settings": string,
  "id": string
}
Campos
kind

string

Tipo de recurso de la API. Para los recursos de miembros, el valor es admin#directory#member.

email

string

La dirección de correo electrónico del miembro. Un miembro puede ser un usuario o un grupo diferente. Esta propiedad es obligatoria cuando se agrega un miembro a un grupo. El email debe ser único y no puede ser un alias de otro grupo. Si se cambia la dirección de correo electrónico, la API refleja automáticamente los cambios.

role

string

La función del miembro en un grupo. La API muestra un error para los ciclos en membresías de grupo. Por ejemplo, si group1 es miembro de group2, group2 no puede ser miembro de group1. Para obtener más información sobre la función de un miembro, consulta Cómo asignar funciones de grupo a los miembros.

Los valores aceptables son:

  • MANAGER: Esta función solo está disponible si se habilita Google Groups for Business a través de la Consola del administrador. Consulta Activar o DESACTIVAR Grupos para empresas. Un rol MANAGER puede realizar todas las acciones que realiza una función OWNER, excepto convertir a un miembro en OWNER o borrar el grupo. Un grupo puede tener varios MANAGER miembros.
  • MEMBER: Este rol permite suscribirse a un grupo, ver archivos de debate y ver la lista de miembros del grupo. Para obtener más información sobre los roles de los miembros, consulta Cómo asignar roles de grupo a los miembros.
  • OWNER: Este rol puede enviar mensajes al grupo, agregar o quitar miembros, cambiar sus roles, cambiar la configuración del grupo y borrar el grupo. Un OWNER debe ser miembro del grupo. Un grupo puede tener más de un OWNER.
etag

string

ETag del recurso.

type

string

Es el tipo de miembro del grupo.

Los valores aceptables son:

  • CUSTOMER: El miembro representa a todos los usuarios de un dominio. No se muestra una dirección de correo electrónico y el ID que se muestra es el ID de cliente.
  • EXTERNAL: El miembro es un usuario o un grupo que no pertenece al dominio. (No se usa actualmente)
  • GROUP: El miembro es otro grupo.
  • USER: El miembro es un usuario.
status

string

Estado del miembro (inmutable)

delivery_settings

string

Define las preferencias de envío de correo del miembro. Este campo solo es compatible con los métodos insert, update y get.

Los valores aceptables son:

  • ALL_MAIL: Todos los mensajes se entregan en cuanto llegan.
  • DAILY: No hay más de un mensaje por día.
  • DIGEST: Hasta 25 mensajes agrupados en un solo mensaje.
  • DISABLED: Quitar suscripción.
  • NONE: No hay mensajes.
id

string

El ID único del miembro del grupo. Un miembro id se puede usar como un memberKey del URI de una solicitud de miembro.

Métodos

delete

Quita a un miembro de un grupo.

get

Recupera las propiedades de un miembro del grupo.

hasMember

Comprueba si el usuario determinado es miembro del grupo.

insert

Agrega un usuario al grupo especificado.

list

Recupera una lista paginada de todos los miembros de un grupo.

patch

Actualiza las propiedades de membresía de un usuario en el grupo especificado.

update

Actualiza la membresía de un usuario en el grupo especificado.