Compartir a través de


Creación de externalGroupMember

Espacio de nombres: microsoft.graph.externalConnectors

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.

Cree un nuevo objeto externalGroupMember .

Esta API está disponible en las siguientes implementaciones nacionales de nube.

Servicio global Gobierno de EE. UU. L4 Us Government L5 (DOD) China operada por 21Vianet

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.

Tipo de permiso Permisos con privilegios mínimos Permisos con privilegios más altos
Delegado (cuenta profesional o educativa) ExternalItem.ReadWrite.OwnedBy ExternalItem.ReadWrite.All
Delegado (cuenta personal de Microsoft) No admitida. No admitida.
Aplicación ExternalItem.ReadWrite.OwnedBy ExternalItem.ReadWrite.All

Solicitud HTTP

POST /external/connections/{connectionsId}/groups/{externalGroupId}/members

Encabezados de solicitud

Nombre Descripción
Authorization {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización.
Content-Type application/json. Obligatorio.

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporcione una representación JSON del objeto externalGroupMember .

Puede especificar las siguientes propiedades al crear un externalGroupMember.

Propiedad Tipo Descripción
id Cadena Único id del miembro. Sería el objectId en caso de Microsoft Entra usuarios o grupos y externalGroupId en el caso de grupos externos. Obligatorio.
type microsoft.graph.externalConnectors.externalGroupMemberType Tipo de miembro agregado al grupo externo. Los valores posibles son: user o group cuando identitySource es azureActiveDirectory y justo group cuando identitySource es external. Obligatorio.
identitySource microsoft.graph.externalConnectors.identitySourceType Origen de identidad al que pertenece el miembro. Los valores posibles son: azureActiveDirectory, external. Obligatorio.

Respuesta

Si se ejecuta correctamente, este método devuelve un 201 Created código de respuesta y un objeto externalGroupMember en el cuerpo de la respuesta.

Ejemplos

Ejemplo 1: Agregar un usuario Microsoft Entra como miembro

Solicitud

POST https://graph.microsoft.com/beta/external/connections/contosohr/groups/31bea3d537902000/members
Content-Type: application/json

{
  "id": "e811976d-83df-4cbd-8b9b-5215b18aa874",
  "type": "user",
}

Respuesta

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

HTTP/1.1 201 Created
Content-Type: application/json

{
  "id": "e811976d-83df-4cbd-8b9b-5215b18aa874",
  "type": "user",
}

Ejemplo 2: Agregar un grupo de Microsoft Entra como miembro

Solicitud

POST https://graph.microsoft.com/beta/external/connections/contosohr/groups/31bea3d537902000/members
Content-Type: application/json

{
  "id": "e5477431-1038-484e-bf69-1dfedb97a110",
  "type": "externalGroup",
}

Respuesta

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

HTTP/1.1 201 Created
Content-Type: application/json

{
  "id": "e5477431-1038-484e-bf69-1dfedb97a110",
  "type": "externalGroup",
}

Ejemplo 3: Agregar otro grupo externo como miembro

Solicitud

POST https://graph.microsoft.com/beta/external/connections/contosohr/groups/31bea3d537902000/members
Content-Type: application/json

{
  "id": "1431b9c38ee647f6a",
  "type": "externalGroup",
}

Respuesta

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

HTTP/1.1 201 Created
Content-Type: application/json

{
  "id": "14m1b9c38qe647f6a",
  "type": "externalGroup",
}