tipo de recurso de grupo

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Representa un grupo de Microsoft Entra, que puede ser un grupo de Microsoft 365, un equipo de Microsoft Teams o un grupo de seguridad. Este recurso es de tipo abierto y permite que pasen otras propiedades.

Se hereda de directoryObject.

Por motivos de rendimiento, las operaciones create, get y list devuelven solo un subconjunto de las propiedades más usadas de forma predeterminada. Estas propiedades predeterminadas se indican en la sección Propiedades. Para obtener cualquiera de las propiedades que no se devuelven de forma predeterminada, especifíquelas en una $select opción de consulta de OData.

Este recurso admite:

Los grupos de Microsoft Teams y Microsoft 365 admiten la colaboración de grupos. Puede usar la mayoría de las API de grupos de Microsoft 365 con Microsoft Teams. Para crear un equipo, primero cree un grupo y, después, agregue un equipo a él. Para obtener más información, vea la información general de Microsoft Teams.

Métodos

Método Tipo de valor devuelto Descripción
Administración de grupos
Crear grupo group Crear un nuevo grupo tal como se especificó. Puede ser un equipo, un grupo de seguridad, un grupo dinámico o un grupo de Microsoft 365.
Obtener grupo group Lea las propiedades y las relaciones del objeto group.
Grupo de actualización Ninguno Actualiza las propiedades de un objeto de grupo.
Grupo upsert group Cree un nuevo grupo si no existe o actualice las propiedades de un grupo existente.
Eliminar grupo Ninguno Elimina el objeto de grupo.
Enumerar grupos group Lee las propiedades y las relaciones de todos los objetos group.
delta Colección group Obtiene los cambios incrementales de grupos.
Agregar miembros directoryObject Agregue un miembro a este grupo publicando en la propiedad de navegación members (compatible solo con grupos de seguridad y grupos de Microsoft 365).
Agregar propietarios directoryObject Agregue un nuevo propietario para el grupo publicando en la propiedad de navegación de propietarios (compatible solo con grupos de seguridad y grupos de Microsoft 365).
Obtener punto de conexión endpoint Lee las propiedades y relaciones de un objeto de punto de conexión.
Lista de puntos de conexión Colección endpoint Obtiene una colección de puntos de conexión.
Enumerar los miembros Colección directoryObject Obtiene los usuarios y grupos que son miembros directos de este grupo desde la propiedad de navegación members.
Enumerar memberOf Colección directoryObject Obtiene los grupos y las unidades administrativas de los que el usuario es miembro directo desde la propiedad de navegación memberOf.
Mostrar groupLifecyclePolicies Colección de groupLifecyclePolicy Muestra las directivas de ciclo de vida del grupo.
Enumerar propietarios Colección directoryObject Obtiene los propietarios del grupo desde la propiedad de navegación owners.
Enumerar miembros transitivos Colección directoryObject Obtiene los usuarios, grupos, dispositivos y entidades de servicio que son miembros, incluidos los miembros anidados de este grupo.
Enumerar memberOf transitivos Colección directoryObject Enumera los grupos y unidades administrativas de los que este grupo es miembro. Esta operación es transitiva e incluye los grupos de los que este grupo es un miembro anidado.
Eliminar propietario Ninguno Quite un propietario de un grupo de Microsoft 365 o un grupo de seguridad a través de la propiedad de navegación de los propietarios.
Eliminar miembro Ninguno Quite un miembro de un grupo de Microsoft 365 o un grupo de seguridad a través de la propiedad de navegación de miembros.
assignLicense group Agregue o quite suscripciones para el grupo. También puede habilitar y deshabilitar planes específicos asociados a una suscripción.
evaluateDynamicMembership evaluateDynamicMembershipResult Evalúa si un usuario o un dispositivo es o será miembro de un grupo dinámico.
renovar Booleano Renueva la expiración de un grupo. Cuando se renueva un grupo, la expiración del grupo se amplía por el número de días definidos en la directiva.
validateProperties JSON Valide el nombre para mostrar o el alias de correo de un grupo de Microsoft 365 que cumpla con las directivas de nomenclatura.
Asignaciones de roles de aplicación
Enumerar appRoleAssignments Colección appRoleAssignment Obtenga las aplicaciones y los roles de aplicación a los que se ha asignado este grupo.
Agregar appRoleAssignment appRoleAssignment Asigna un rol de aplicación a este grupo.
Eliminar appRoleAssignment Ninguno. Elimina una asignación de roles de aplicación de este grupo.
Calendario
Crear evento evento Crea un evento al publicarlo en la colección de eventos.
Obtener evento evento Lee las propiedades de un objeto de evento.
Lista de eventos Colección event Obtiene una colección de objetos de evento.
Actualizar evento Ninguno Actualiza las propiedades del objeto de evento.
Eliminar evento Ninguno Elimina el objeto de evento.
Lista de calendarView Colección de eventos Obtiene una colección de eventos en un intervalo de tiempo especificado.
Conversaciones
Crear conversación conversation Crea una conversación al publicarla en la colección de conversaciones.
Obtener conversación conversación Lee las propiedades de un objeto de conversación.
Lista de conversaciones Colección de conversaciones Obtiene una colección de objetos de conversación.
Eliminar conversación Ninguno Elimina un objeto de conversación.
Crear hilo Hilo de conversación Crear un nuevo hilo de conversación
Obtener conversación conversationThread Lee las propiedades de un objeto de conversación.
Lista de conversaciones Colección conversationThread Obtiene todas las conversaciones de un grupo.
Actualizar conversación Ninguno Actualiza las propiedades de un objeto de conversación.
Eliminar conversación Ninguno Elimina un objeto de conversación
Enumerar acceptedSenders Colección directoryObject Obtiene una lista de usuarios o grupos que se encuentran en la lista de remitentes aceptados de este grupo.
Agregar acceptedSenders directoryObject Agrega un usuario o grupo a la colección acceptSenders.
Eliminar acceptedSender directoryObject Elimina a un usuario o grupo de la colección acceptedSenders.
Enumerar rejectedSenders Colección directoryObject Obtiene una lista de usuarios o grupos que se encuentran en la lista de remitentes rechazados de este grupo.
Agregar rejectedSender directoryObject Agrega un nuevo usuario o grupo a la colección rejectedSenders.
Eliminar rejectedSender directoryObject Elimina un usuario o grupo de la colección rejectedSenders.
Objetos de directorio
Enumerar grupos eliminados Colección directoryObject Recupere los grupos eliminados en el espacio empresarial en los últimos 30 días.
Enumerar grupos eliminados propiedad del usuario Colección directoryObject Recupere los grupos eliminados en el inquilino en los últimos 30 días que pertenecen a un usuario.
Obtener grupo eliminado Colección directoryObject Recuperar un grupo eliminado por identificador.
Restaurar grupo eliminado Colección directoryObject Restaurar un grupo eliminado en el espacio empresarial en los últimos 30 días.
Eliminar grupo permanentemente Colección directoryObject Elimine permanentemente un grupo eliminado del espacio empresarial.
checkMemberGroups Colección string Comprueba la pertenencia a una lista de grupos. La función es transitiva.
getMemberGroups Colección de cadenas Devuelve todos los grupos de los que es miembro el grupo. La función es transitiva.
checkMemberObjects Colección de cadenas Comprobar la pertenencia en una lista de objetos de grupo, rol de directorio o unidad administrativa. La función es transitiva.
getMemberObjects Colección string Devuelve todos los grupos y unidades administrativas de los que es miembro. La función es transitiva.
Configuración de grupo
Create setting directorySetting Cree un objeto de configuración basado en un directorySettingTemplate. La solicitud POST debe proporcionar settingValues para todas las opciones definidas en la plantilla. Solo se pueden usar plantillas específicas de grupos para esta operación.
Get setting directorySetting Lee las propiedades de un objeto de configuración específico.
Configuración de la lista Colección directorySetting Enumera las propiedades de todos los objetos de configuración.
Configuración de actualización Ninguno Actualiza el objeto de configuración.
Delete setting Ninguno Elimina un objeto de configuración.
Obtener plantilla de configuración Ninguno Lea las propiedades de una plantilla de configuración.
Plantillas de configuración de lista Ninguno Enumera las propiedades de todas las plantillas de configuración.
Extensiones abiertas
Crear extensión abierta openTypeExtension Crea una extensión abierta y agrega propiedades personalizadas en una instancia nueva o un recurso existente.
Obtener extensión abierta Colección openTypeExtension Obtiene una extensión abierta identificada por el nombre de extensión.
Extensiones de esquema
Agregar valores de extensión de esquema Ninguno Cree una definición de extensión de esquema y úsela para agregar datos con tipo personalizado a un recurso.
Otros recursos de grupo
Enumerar fotos Colección profilePhoto Obtiene una colección de fotos de perfil para el grupo.
Enumerar plannerPlans Colección plannerPlan Obtiene planes de Planner que pertenecen al grupo.
Enumerar permissionGrants Colección de resourceSpecificPermissionGrant Enumera los permisos concedidos a las aplicaciones para acceder al grupo.
Configuración de usuario
addFavorite Ninguno Agrega el grupo a la lista de grupos favoritos del usuario que ha iniciado sesión. Solo es compatible con los grupos de Microsoft 365.
removeFavorite Ninguno Elimina el grupo de la lista de grupos favoritos del usuario que ha iniciado sesión. Solo es compatible con los grupos de Microsoft 365.
Enumerar memberOf Colección directoryObject Obtenga los grupos y unidades administrativas de los que este usuario es miembro directo de la propiedad de navegación memberOf .
Enumerar joinedTeams Colección group Obtiene los equipos de Microsoft Teams de los cuales el usuario es un miembro directo.
Enumerar los equipos asociados colección associatedTeamInfo Obtenga la lista de los associatedTeamInfo de Microsoft Teams a los que está asociado un usuario.
subscribeByMail Ninguno Establece la propiedad isSubscribedByMail como true. Permite que el usuario que ha iniciado sesión pueda recibir conversaciones de correo electrónico. Solo es compatible con los grupos de Microsoft 365.
unsubscribeByMail Ninguno Establece la propiedad isSubscribedByMail como false. Deshabilitar al usuario que ha iniciado sesión para no recibir conversaciones de correo electrónico. Solo es compatible con los grupos de Microsoft 365.
resetUnseenCount Ninguno Restablezca unseenCount a 0 para todas las publicaciones que el usuario que inició sesión no ha visto desde su última visita. Solo es compatible con los grupos de Microsoft 365.

Propiedades

Importante

El uso específico de $filter y el parámetro de consulta $search solo se admite cuando se usa el encabezado ConsistencyLevel establecido en eventual y $count. Para obtener más información, vea Funcionalidades avanzadas de consulta en objetos de directorio.

Propiedad Tipo Descripción
allowExternalSenders Booleano Indica si los usuarios externos a la organización pueden enviar mensajes al grupo. El valor predeterminado es false.

Solo se devuelve en $select. Solo se admite en la API Obtener grupo (GET /groups/{ID}).
assignedLabels Colección assignedLabel La lista de los pares de etiquetas de confidencialidad (Id. de etiqueta, nombre de etiqueta) asociados a un grupo de Microsoft 365.

Solo se devuelve en $select.
assignedLicenses Colección assignedLicense Licencias asignadas al grupo.

Solo se devuelve en $select. Admite $filter (eq). Solo lectura.
autoSubscribeNewMembers Booleano Indica si los nuevos miembros agregados al grupo se suscriben automáticamente para recibir notificaciones por correo electrónico. Puede establecer esta propiedad en una solicitud PATCH para el grupo; no lo establezca en la solicitud POST inicial que crea el grupo. El valor predeterminado es false.

Solo se devuelve en $select. Solo se admite en la API Obtener grupo (GET /groups/{ID}).
classification String Describe una clasificación para el grupo (como impacto empresarial bajo, medio o alto). Los valores válidos para esta propiedad se definen mediante la creación de un valor de configuración ClassificationList, en función de la definición de plantilla.

Se devuelve de forma predeterminada. Admite $filter (eq, ne, not, ge, le y startsWith).
createdByAppId Cadena ID de la aplicación usada para crear el grupo. Puede ser nulo para algunos grupos.

Se devuelve de forma predeterminada. Solo lectura. Admite $filter (eq, ne, not, in, startsWith).
createdDateTime DateTimeOffset Marca de tiempo de cuando se creó el grupo. El valor no se puede modificar y se rellena automáticamente cuando se crea el grupo. El tipo Timestamp representa la información de fecha y hora con el formato ISO 8601 y siempre está en UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z.

Se devuelve de forma predeterminada. Solo lectura.
deletedDateTime DateTimeOffset Para algunos objetos Microsoft Entra (usuario, grupo, aplicación), si se elimina el objeto, primero se elimina lógicamente y esta propiedad se actualiza con la fecha y hora en que se eliminó el objeto. En caso contrario, esta propiedad es nula. Si se restaura el objeto, esta propiedad se actualiza a nulo.
description String Una descripción opcional del grupo.

Se devuelve de forma predeterminada. Admite $filter (eq, ne, not, ge, le, startsWith) y $search.
displayName Cadena El nombre para mostrar del grupo. Obligatorio. La longitud máxima es de 256 caracteres.

Se devuelve de forma predeterminada. Admite $filter (eq, ne, not, ge, le, in, startsWith y eq en valores null), $search y $orderby.
expirationDateTime DateTimeOffset Marca de tiempo de la fecha de expiración del grupo. Es null para grupos de seguridad, pero para los grupos de Microsoft 365, representa cuándo se establece que el grupo expire como se define en groupLifecyclePolicy. El tipo Timestamp representa la información de fecha y hora con el formato ISO 8601 y siempre está en UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z.

Se devuelve de forma predeterminada. Admite $filter (eq, ne, not, ge, le y in). Solo lectura.
groupTypes Colección de cadena Especifica el tipo de grupo y su pertenencia.

Si la colección contiene Unified, el grupo es un grupo de Microsoft 365; de lo contrario, es un grupo de seguridad o un grupo de distribución. Para más información, vea información general de grupos.

Si la colección incluye DynamicMembership, el grupo tiene pertenencia dinámica; en caso contrario, la pertenencia es estática.

Se devuelve de forma predeterminada. Admite $filter (eq, not).
hasMembersWithLicenseErrors Boolean Indica si hay miembros de este grupo que tienen errores de licencia de la asignación de licencias basada en grupos.

Esta propiedad no se devuelve nunca en una operación GET. Puede usarla como argumento $filter para obtener grupos que tienen miembros con errores de licencia (es decir, el filtro de esta propiedad es true).

Admite $filter (eq).
hideFromAddressLists Booleano true si el grupo no se muestra en ciertas partes de la interfaz de usuario de Outlook: en la Libreta de direcciones, en listas de direcciones para seleccionar destinatarios de mensajes y en el cuadro de diálogo Examinar grupos para buscar grupos; false en caso contrario. El valor predeterminado es false.

Solo se devuelve en $select. Solo se admite en la API Obtener grupo (GET /groups/{ID}).
hideFromOutlookClients Booleano truesi el grupo no se muestra en los clientes de Outlook, como Outlook para Windows y Outlook en la Web, false en caso contrario. El valor predeterminado es false.

Solo se devuelve en $select. Solo se admite en la API Obtener grupo (GET /groups/{ID}).
id String El identificador único del grupo.

Se devuelve de forma predeterminada. Heredado de directoryObject. Clave. No admite valores NULL. Solo lectura.

Admite $filter (eq, ne, not, in).
isArchived Booleano Cuando un grupo está asociado a un equipo, esta propiedad determina si el equipo está en modo de solo lectura.
Para leer esta propiedad, use el punto de conexión /group/{groupId}/team o la API Obtener equipo. Para actualizar esta propiedad, use las API archiveTeam y unarchiveTeam.
isAssignableToRole Booleano Indica si este grupo se puede asignar a un rol de Microsoft Entra. Opcional.

Esta propiedad solo se puede establecer al crear el grupo y es invariable. Si se establece en true, la propiedad securityEnabled también debe establecerse en true, la visibilidad debe ser Hiddeny el grupo no puede ser un grupo dinámico (es decir, groupTypes no puede contener DynamicMembership).

Solo los autores de llamadas de los roles Administrador global y Administrador de roles con privilegios pueden establecer esta propiedad. Al autor de la llamada también se le debe asignar el permiso RoleManagement.ReadWrite.Directory para establecer esta propiedad o actualizar la pertenencia de dichos grupos. Para obtener más información, consulte Uso de un grupo para administrar Microsoft Entra asignaciones de roles.

El uso de esta característica requiere una licencia Microsoft Entra ID P1. Se devuelve de forma predeterminada. Admite $filter (eq, ne y not).
isManagementRestricted Booleano Indica si el grupo es miembro de una unidad administrativa de administración restringida, en cuyo caso requiere un rol con el ámbito de la unidad administrativa restringida para administrar. El valor predeterminado es false. Solo lectura.

Para administrar un miembro de grupo de una unidad administrativa restringida, a la aplicación que realiza la llamada se le debe asignar el permiso Directory.Write.Restricted . En el caso de los escenarios delegados, los administradores también deben tener asignados explícitamente roles admitidos en el ámbito de la unidad administrativa restringida.
infoCatalogs Colección de cadenas Identifica los segmentos de información asignados al grupo. Se devuelve de forma predeterminada. Admite $filter (eq, not, ge, le y startsWith).
isSubscribedByMail Booleano Indica si el usuario que ha iniciado sesión está suscrito para recibir conversaciones de correo electrónico. El valor predeterminado es true.

Solo se devuelve en $select. Solo se admite en la API Obtener grupo (GET /groups/{ID}).
licenseProcessingState String Indica el estado de la asignación de licencia de grupo a todos los miembros del grupo. Valores posibles: QueuedForProcessing, ProcessingInProgress y ProcessingComplete.

Solo se devuelve en $select. Solo lectura.
mail Cadena La dirección SMTP del grupo, por ejemplo, "serviceadmins@contoso.com".

Se devuelve de forma predeterminada. Solo lectura. Admite $filter (eq, ne, not, ge, le, in, startsWith y eq en valores null).
mailEnabled Booleano Especifica si el grupo está habilitado para correo. Obligatorio.

Se devuelve de forma predeterminada. Admite $filter (eq, ne, not y eq en valores null).
mailNickname Cadena El alias de correo para el grupo, único para los grupos de Microsoft 365 en la organización. La longitud máxima es de 64 caracteres. Esta propiedad solo puede contener caracteres incluidos en el juego de caracteres ASCII de 0 a 127 con estas excepciones: @ () \ [] " ; : <> , SPACE.

Se devuelve por defecto. Admite $filter (eq, ne, not, ge, le, in y startsWith).
membershipRule String Regla que determina los miembros de este grupo si el grupo es un grupo dinámico (groupTypes contiene DynamicMembership). Para más información sobre la sintaxis de la regla de pertenencia, consulte Sintaxis de las reglas de pertenencia

Se devuelve de forma predeterminada. Admite $filter (eq, ne, not, ge, le y startsWith).
membershipRuleProcessingState String Indica si el procesamiento de pertenencia dinámica se encuentra activado o pausado. Los valores posibles son On o Paused.

Se devuelve de forma predeterminada. Admite $filter (eq, ne, noty in).
membershipRuleProcessingStatus membershipRuleProcessingStatus Describe el estado de procesamiento de los grupos dinámicos basados en reglas. La propiedad es null para grupos dinámicos no basados en reglas o si el procesamiento de grupos dinámicos se ha pausado.

Solo se devuelve en $select. Solo se admite en la API Obtener grupo (GET /groups/{ID}). Solo lectura.
onPremisesDomainName Cadena Contiene el FQDN de dominio local, también denominado dnsDomainName, sincronizado desde el directorio local. La propiedad solo se rellena para que los clientes sincronicen su directorio local para Microsoft Entra ID a través de Microsoft Entra Connect.

Se devuelve de forma predeterminada. Solo lectura.
onPremisesLastSyncDateTime DateTimeOffset Indica la última vez que se sincronizó el grupo con el directorio local. El tipo Timestamp representa la información de fecha y hora con el formato ISO 8601 y siempre está en UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z.

Se devuelve de forma predeterminada. Solo lectura. Admite $filter (eq, ne, not, ge, le, in).
onPremisesNetBiosName Cadena Contiene el nombre netBios local sincronizado desde el directorio local. La propiedad solo se rellena para que los clientes sincronicen su directorio local para Microsoft Entra ID a través de Microsoft Entra Connect.

Se devuelve de forma predeterminada. Solo lectura.
onPremisesProvisioningErrors Colección OnPremisesProvisioningError Errores al usar el producto de sincronización de Microsoft durante el aprovisionamiento.

Se devuelve de forma predeterminada. Admite $filter (eq, not).
onPremisesSamAccountName Cadena Contiene el nombre de cuenta de SAM local sincronizado desde el directorio local. La propiedad solo se rellena para que los clientes sincronicen su directorio local para Microsoft Entra ID a través de Microsoft Entra Connect.

Se devuelve de forma predeterminada. Admite $filter (eq, ne, not, ge, le, in y startsWith). Solo lectura.
onPremisesSecurityIdentifier Cadena Contiene el identificador de seguridad local (SID) para el grupo sincronizado desde el entorno local a la nube.

Se devuelve de forma predeterminada. Compatibilidad $filter (eq incluidos en null valores). Solo lectura.
onPremisesSyncEnabled Boolean true si este grupo está sincronizado desde un directorio local; false si este grupo se ha sincronizado originalmente desde un directorio local, pero ya no está sincronizado; null si este grupo no se ha sincronizado nunca desde un directorio local (valor predeterminado).

Se devuelve de forma predeterminada. Solo lectura. Admite $filter (eq, ne, not, in y eq en valores null).
preferredDataLocation Cadena Ubicación de datos preferida para el grupo de Microsoft 365. De forma predeterminada, el grupo hereda la ubicación de datos preferida del creador del grupo. Para establecer esta propiedad, a la aplicación que realiza la llamada se le debe conceder el permiso Directory.ReadWrite.All y al usuario se le debe asignar uno de los siguientes roles de Microsoft Entra:
  • Administrador global
  • Administrador de cuentas de usuario
  • Escritor de directorios
  • Administrador de Exchange
  • Administrador de SharePoint

Para obtener más información sobre esta propiedad, vea OneDrive Online Multi-Geo y Creación de un grupo de Microsoft 365 con una PDL específica.

Admite valores NULL. Se devuelve de forma predeterminada.
preferredLanguage Cadena El idioma preferido para un grupo de Microsoft 365. Debe seguir el código ISO 639-1; por ejemplo, en-US.

Se devuelve por defecto. Admite $filter (eq, ne, not, ge, le, in, startsWith y eq en valores null).
proxyAddresses Colección string Direcciones de correo electrónico del grupo que dirigen al mismo buzón del grupo. Por ejemplo: ["SMTP: bob@contoso.com", "smtp: bob@sales.contoso.com"]. El operador any es necesario para las expresiones de filtro en las propiedades de varios valores.

Se devuelve de forma predeterminada. Solo lectura. No admite valores NULL. Admite $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0 y /$count ne 0).
renewedDateTime DateTimeOffset Marca de tiempo de la última vez que se renovó el grupo. Esto no se puede modificar directamente y solo se actualiza a través de la acción de servicio de renovación. El tipo Timestamp representa la información de fecha y hora con el formato ISO 8601 y siempre está en UTC. Por ejemplo, la medianoche en la zona horaria UTC del 1 de enero de 2014 sería 2014-01-01T00:00:00Z.

Se devuelve de forma predeterminada. Admite $filter (eq, ne, not, ge, le y in). Solo lectura.
resourceBehaviorOptions Colección de cadenas Especifica los comportamientos de grupo que se pueden establecer para un grupo de Microsoft 365 durante su creación. Esta propiedad solo se puede establecer como parte de la creación (POST). Para obtener la lista de valores posibles, consulte Comportamientos de grupos y opciones de aprovisionamiento de Microsoft 365.
resourceProvisioningOptions Colección de cadenas Especifica los recursos de grupo asociados al grupo de Microsoft 365. El valor posible es Team. Para obtener más información, consulte Comportamientos de grupos y opciones de aprovisionamiento de Microsoft 365.

Se devuelve de forma predeterminada. Admite $filter (eq, not y startsWith).
securityEnabled Booleano Especifica si el grupo es un grupo de seguridad. Obligatorio.

Se devuelve de forma predeterminada. Admite $filter (eq, ne, not, in).
securityIdentifier Cadena Identificador de seguridad del grupo, que se usa en escenarios de Windows.

Se devuelve de forma predeterminada.
serviceProvisioningErrors colección serviceProvisioningError Errores publicados por un servicio federado que describen un error no transitorio específico del servicio con respecto a las propiedades o vínculos de un objeto de grupo.
theme Cadena Especifica el tema de color de un grupo de Microsoft 365. Los valores posibles son Teal, Purple, Green, Blue, Pink, Orange o Red.

Se devuelve de forma predeterminada.
uniqueName Cadena Identificador único que se puede asignar a un grupo y usar como clave alternativa. Inmutable. Solo lectura.
unseenConversationsCount Int32 El recuento de conversaciones entregó una o varias publicaciones nuevas desde la última visita del usuario que inició sesión al grupo. Esta propiedad es la misma que unseenCount.

Solo se devuelve en $select.
unseenCount Int32 Recuento de las conversaciones que han recibido nuevas entradas desde que el usuario que inició sesión visitó el grupo por última vez. Esta propiedad es la misma que unseenConversationsCount.

Solo se devuelve en $select. Solo se admite en la API Obtener grupo (GET /groups/{ID}).
unseenMessagesCount Int32 Recuento de las nuevas entradas que se han entregado a las conversaciones del grupo desde que el usuario que inició sesión visitó el grupo por última vez.

Solo se devuelve en $select.
visibility Cadena Especifica la directiva de combinación de grupos y la visibilidad del contenido del grupo para los grupos. Los valores posibles son Private, Public o HiddenMembership. HiddenMembership solo se puede establecer para grupos de Microsoft 365 cuando se crean los grupos. No se puede actualizar más adelante. Es posible actualizar otros valores de visibilidad después de crear grupos.
Si no se especifica el valor de visibilidad durante la creación de grupos en Microsoft Graph, se crea un grupo de seguridad como Private de forma predeterminada y el grupo de Microsoft 365 es Public. Los grupos a los que se pueden asignar roles siempre son Private. Para más información, consulte opciones de visibilidad de grupos.

Se devuelve de forma predeterminada. Admite un valor NULL.
writebackConfiguration groupWritebackConfiguration Especifica si un grupo está configurado para reescritura de propiedades de objeto de grupo en Active Directory local. Estas propiedades se usan cuando se configura la escritura diferida de grupos en el cliente de sincronización de Microsoft Entra Connect.

Opciones de visibilidad del grupo

Valor Descripción
Public Cualquier persona puede unirse al grupo sin el permiso del propietario.
Cualquiera puede ver el contenido del grupo.
Private Se necesita el permiso del propietario para unirse al grupo.
Cualquier usuario puede ver el contenido del grupo.
HiddenMembership Se necesita el permiso del propietario para unirse al grupo.
Cualquier usuario puede ver el contenido del grupo.
Cualquier usuario puede ver los miembros del grupo.
Los administradores (global, empresa, usuarios y soporte técnico) pueden ver la pertenencia del grupo.
El grupo aparece en la lista global de direcciones (LGD).

Relaciones

Relación Tipo Descripción
acceptedSenders Colección directoryObject Lista de usuarios o grupos que pueden crear publicaciones o eventos de calendario en este grupo. Si esta lista no está vacía, solo los usuarios o grupos enumerados aquí pueden publicar.
appRoleAssignments Colección appRoleAssignment Representa los roles de aplicación que se le han otorgado a un grupo para una aplicación. Admite $expand.
calendar calendario El calendario del grupo. Solo lectura.
calendarView Colección event La vista Calendario del calendario. Solo lectura.
conversations Colección conversation Las conversaciones del grupo.
createdOnBehalfOf directoryObject El usuario (o la aplicación) que creó el grupo. Nota: Esto no se establece si el usuario es administrador. Solo lectura.
drive drive Unidad predeterminada del grupo. Solo lectura.
drives Colección drive Las unidades del grupo. Solo lectura.
Puntos de conexión Colección endpoint Puntos de conexión del grupo. Solo lectura. Admite un valor NULL.
eventos Colección event Eventos del grupo.
extensions Colección Extension Colección de extensiones abiertas definidas para el grupo. Solo lectura. Admite valores NULL.
groupLifecyclePolicies Colección groupLifecyclePolicy La colección de directivas de ciclo de vida de este grupo. Solo lectura. Admite valores NULL.
memberOf Colección directoryObject Grupos y unidades administrativas de los que el usuario es miembro. Métodos HTTP: GET (compatible con todos los grupos). Solo lectura. Admite valores NULL. Admite $expand.
members Colección directoryObject Miembros directos del grupo, que pueden ser usuarios, dispositivos, otros grupos o entidades de servicio. Admite las operaciones Lista de miembros, Agregar miembros, y Quitar miembros. Admite un valor NULL.
Compatibilidad $expand incluidos los anidados$select. Por ejemplo, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).
membersWithLicenseErrors Colección user Una lista de miembros del grupo con errores de licencia de esta asignación de licencias basadas en grupos. Solo lectura.
onenote onenote Solo lectura.
owners Colección directoryObject Los propietarios del grupo que pueden ser usuarios o entidades de servicio. Admite un valor NULL. Si esta propiedad no se especifica al crear un grupo de Microsoft 365, el usuario que realiza la llamada se asigna automáticamente como propietario del grupo.
Admite $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Admite $expand la inclusión de $select. Por ejemplo, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).
permissionGrants resourceSpecificPermissionGrant Permisos concedidos para un grupo a una aplicación específica. Admite $expand.
photo profilePhoto La foto de perfil del grupo.
photos Colección profilePhoto Fotos de perfil propiedad del grupo. Solo lectura. Admite valores NULL.
planner plannerGroup Servicios Selective Planner disponibles para el grupo. Solo lectura. Admite un valor NULL.
rejectedSenders Colección directoryObject Lista de usuarios o grupos que no pueden crear publicaciones o eventos de calendario en este grupo. Admite valores NULL
settings Colección directorySetting Configuración que puede regir el comportamiento del grupo, por ejemplo, si los miembros pueden invitar a usuarios al grupo. Admite un valor NULL.
sites Colección site Lista de sitios de SharePoint en este grupo. Acceda al sitio predeterminado con /sites/root.
team Colección channel El equipo asociado a este grupo.
threads Colección conversationThread Los hilos de conversación del grupo. Admite valores NULL.
transitiveMemberOf Colección directoryObject Los grupos de los que un grupo es miembro, ya sea directamente o a través de la pertenencia anidada. Admite un valor NULL.
transitiveMembers Colección directoryObject Los miembros directos y transitivos de un grupo. Admite valores NULL.

Representación JSON

La siguiente representación JSON muestra el tipo de recurso.

{
  "accessType": "String",
  "assignedLabels": [{ "@odata.type": "microsoft.graph.assignedLabel" }],
  "assignedLicenses": [{ "@odata.type": "microsoft.graph.assignedLicense" }],
  "allowExternalSenders": false,
  "autoSubscribeNewMembers": true,
  "createdByAppId": "String",
  "createdDateTime": "String (timestamp)",
  "deletedDateTime": "String (timestamp)",
  "description": "String",
  "displayName": "String",
  "expirationDateTime": "String (timestamp)",
  "groupTypes": ["String"],
  "hideFromAddressLists": false,
  "hideFromOutlookClients": false,
  "id": "String (identifier)",
  "isFavorite": true,
  "isArchived": false,
  "isAssignableRole": false,
  "isSubscribedByMail": true,
  "licenseProcessingState": "String",
  "mail": "String",
  "mailEnabled": true,
  "mailNickname": "String",
  "onPremisesDomainName": "String",
  "onPremisesLastSyncDateTime": "String (timestamp)",
  "onPremisesNetBiosName": "String",
  "onPremisesProvisioningErrors": [
    { "@odata.type": "microsoft.graph.onPremisesProvisioningError" }
  ],
  "onPremisesSamAccountName": "String",
  "onPremisesSecurityIdentifier": "String",
  "onPremisesSyncEnabled": true,
  "preferredDataLocation": "String",
  "proxyAddresses": ["String"],
  "renewedDateTime": "String (timestamp)",
  "resourceBehaviorOptions": ["String"],
  "resourceProvisioningOptions": ["String"],
  "securityEnabled": true,
  "securityIdentifier": "String",
  "serviceProvisioningErrors": [
    { "@odata.type": "microsoft.graph.serviceProvisioningXmlError" }
  ],
  "uniqueName": "String",
  "unseenConversationsCount": 1024,
  "unseenCount": 1024,
  "unseenMessagesCount": 1024,
  "visibility": "String",
  "acceptedSenders": [{ "@odata.type": "microsoft.graph.directoryObject" }],
  "calendar": { "@odata.type": "microsoft.graph.calendar" },
  "calendarView": [{ "@odata.type": "microsoft.graph.event" }],
  "conversations": [{ "@odata.type": "microsoft.graph.conversation" }],
  "createdOnBehalfOf": { "@odata.type": "microsoft.graph.directoryObject" },
  "drive": { "@odata.type": "microsoft.graph.drive" },
  "events": [{ "@odata.type": "microsoft.graph.event" }],
  "memberOf": [{ "@odata.type": "microsoft.graph.directoryObject" }],
  "members": [{ "@odata.type": "microsoft.graph.directoryObject" }],
  "membersWithLicenseErrors": [{ "@odata.type": "microsoft.graph.user" }],
  "owners": [{ "@odata.type": "microsoft.graph.directoryObject" }],
  "photo": { "@odata.type": "microsoft.graph.profilePhoto" },
  "photos": [{ "@odata.type": "microsoft.graph.profilePhoto" }],
  "rejectedSenders": [{ "@odata.type": "microsoft.graph.directoryObject" }],
  "sites": [{ "@odata.type": "microsoft.graph.site" }],
  "threads": [{ "@odata.type": "microsoft.graph.conversationThread" }],
  "classification": "String",
  "hasMembersWithLicenseErrors": true,
  "membershipRule": "String",
  "membershipRuleProcessingState": "String",
  "membershipRuleProcessingStatus": {
    "@odata.type": "microsoft.graph.membershipRuleProcessingStatus"
  },
  "preferredLanguage": "String",
  "theme": "String"
}