Criar externalGroupMember

Namespace: microsoft.graph.externalConnectors

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.

Crie um novo objeto externalGroupMember .

Permissões

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegada (conta corporativa ou de estudante) ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All
Delegada (conta pessoal da Microsoft) Sem suporte.
Aplicativo ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All

Solicitação HTTP

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

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório.
Content-Type application/json. Obrigatório.

Corpo da solicitação

No corpo da solicitação, forneça uma representação JSON do objeto externalGroupMember .

Você pode especificar as propriedades a seguir ao criar um externalGroupMember.

Propriedade Tipo Descrição
id Cadeia de caracteres O exclusivo id do membro. Seria a objectId no caso de usuários ou grupos do Azure Active Directory e externalGroupId no caso de grupos externos. Obrigatório.
type microsoft.graph.externalConnectors.externalGroupMemberType O tipo de membro adicionado ao grupo externo. Os valores possíveis são: user ou quando identitySource é azureActiveDirectory e apenas group quando identitySource é external``group . Obrigatório.
identitySource microsoft.graph.externalConnectors.identitySourceType A fonte de identidade à qual o membro pertence. Os valores possíveis são: azureActiveDirectory e external. Obrigatório.

Resposta

Se bem-sucedido, este método retorna um código 201 Created de resposta e um objeto externalGroupMember no corpo da resposta.

Exemplos

Exemplo 1: Adicionar um usuário do Azure Active Directory como membro

Solicitação

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

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

Resposta

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

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

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

Exemplo 2: Adicionar um grupo do Azure Active Directory como membro

Solicitação

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

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

Resposta

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

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

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

Exemplo 3: Adicionar outro grupo externo como um membro

Solicitação

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

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

Resposta

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

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

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