Atualizar insightsSettings

Namespace: microsoft.graph

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.

Atualize as configurações de privacidade para exibir ou retornar o tipo especificado de insights em uma organização. O tipo de configuração pode ser insights de item ou informações de pessoas.

Para saber mais sobre como personalizar a privacidade de insights para sua organização, consulte:

Permissões

Uma das seguintes permissões é necessária para chamar essa API. Para saber mais, incluindo como escolher permissões, consulte permissões.

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

Observação: O uso de permissões delegadas para essa operação exige que o usuário inscreveu tenha uma função de administrador global.

Solicitação HTTP

Para atualizar as configurações para insights de item:

PATCH /organization/{organizationId}/settings/itemInsights

Para atualizar configurações para informações de pessoas:

PATCH /organization/{organizationId}/settings/peopleInsights

Cabeçalhos de solicitação

Cabeçalho Valor
Autorização {token} de portador. Obrigatório.
Content-Type application/json

Corpo da solicitação

No corpo da solicitação, forneça os valores para os campos relevantes que devem ser atualizados. Propriedades existentes que não estão incluídas no corpo da solicitação terão seus valores anteriores mantidos ou serão recalculadas com base nas alterações a outros valores de propriedade. Para obter melhor desempenho, não inclua valores existentes que não foram alterados.

Propriedade Tipo Descrição
isEnabledInOrganization Booliano true se o tipo especificado de insights estiver habilitado para a organização; false se o tipo especificado de insights estiver desabilitado para todos os usuários sem exceções. O padrão é true. Opcional.
disabledForGroup Cadeia de caracteres A ID de um grupo do Azure AD, do qual o tipo especificado de insights está desabilitado para seus membros. O padrão é empty. Opcional.

Observação: Esta operação não verifica o valor da propriedade disabledForGroup se você o incluir no corpo da solicitação. Se você definir a propriedade disabledForGroup como uma cadeia de caracteres, essa operação não verificará a existência do grupo correspondente do Azure AD. Isso significa que, se você definir disabledForGroup para um grupo do Azure AD que não existe ou é excluído posteriormente, essa operação não será capaz de identificar qualquer associação de grupo e desabilitar informações de itens ou pessoas para usuários específicos. Se isEnabledInOrganization estiver definido como , a operação habilita o tipo especificado de insights para todos os true usuários da organização.

Resposta

Se tiver êxito, este método retornará um código de resposta e um 200 OK objeto insightsSettings no corpo da resposta.

Exemplos

Exemplo 1: Atualizar configurações para insights de item

Solicitação

Aqui está um exemplo de solicitação que mostra como um administrador atualiza a configuração de privacidade "disabledForGroup" para proibir a exibição de insights de item de usuários em um grupo específico do Azure AD.

PATCH https://graph.microsoft.com/beta/organization/{organizationId}/settings/itemInsights
Content-type: application/json

{
  "disabledForGroup": "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
}

Resposta

Veja a seguir um exemplo da resposta.

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

HTTP/1.1 200 OK
Content-type: application/json

{
  "disabledForGroup": "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
}

Exemplo 2: Atualizar configurações para informações de pessoas

Solicitação

Veja a seguir um exemplo de uma solicitação que mostra como um administrador atualiza a configuração de privacidade "disabledForGroup" para proibir a exibição de informações de pessoas de usuários em um grupo específico do Azure AD.

PATCH https://graph.microsoft.com/beta/organization/{organizationId}/settings/peopleInsights
Content-type: application/json

{
  "isEnabledInOrganization": true,
  "disabledForGroup": "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
}

Resposta

Este é um exemplo de resposta.

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

HTTP/1.1 200 OK
Content-type: application/json

{
  "isEnabledInOrganization": true,
  "disabledForGroup": "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
}

107 api-reference/beta/api/iteminsightssettings-get.md