ediscoverySearch: purgeData

Namespace: microsoft.graph.security

Exclua itens de caixa de correio do Exchange ou mensagens do Microsoft Teams contidas em uma pesquisa de Descoberta Eletrônica.

Você pode coletar e limpar as seguintes categorias de conteúdo do Teams:

  • Chats 1:1 do Teams - Mensagens de Chat, postagens e anexos compartilhados em uma conversa do Teams entre duas pessoas. Os chats 1:1 do Teams também são chamados de conversas.
  • Chats em grupo do Teams - Mensagens de Chat, postagens e anexos compartilhados em uma conversa do Teams entre três ou mais pessoas. Também chamado de chats 1:N ou conversas em grupo.
  • Canais do Teams - Mensagens de Chat, postagens, respostas e anexos compartilhados em um canal padrão do Teams.
  • Canais privados - Postagens de mensagens, respostas e anexos compartilhados em um canal privado do Teams.
  • Canais compartilhados - Postagens de mensagens, respostas e anexos compartilhados em um canal compartilhado do Teams.

Observação: Essa solicitação limpa no máximo 100 itens por local. Quando purgeType está definido como ou recoverablepermanentlyDelete e purgeAreas é definido como teamsMessages, as mensagens do Teams são excluídas permanentemente.

Para obter mais informações sobre como limpar mensagens do Teams, consulte:

Essa API está disponível nas seguintes implantações de nuvem nacional.

Serviço global Governo dos EUA L4 US Government L5 (DOD) China operada pela 21Vianet

Permissões

Escolha a(s) permissão(s) marcada(s) como menos privilegiada(s) para essa API. Use uma permissão ou permissões com privilégios mais altos somente se o aplicativo exigir. Para obter detalhes sobre permissões delegadas e de aplicativo, consulte Tipos de permissão. Para saber mais sobre essas permissões, consulte a referência de permissões.

Tipo de permissão Permissões menos privilegiadas Permissões com privilégios mais elevados
Delegado (conta corporativa ou de estudante) eDiscovery.ReadWrite.All Indisponível.
Delegado (conta pessoal da Microsoft) Sem suporte. Sem suporte.
Application eDiscovery.ReadWrite.All Indisponível.

Importante

Para acesso delegado usando contas corporativas ou de estudante, o usuário conectado deve receber uma função com suporte do Microsoft Purview por meio de uma das seguintes opções:

  • Gestão da Organização. Permite que os membros executem a remoção em massa de dados que correspondam aos critérios de uma pesquisa. Essa é a opção menos privilegiada para limpeza de dados.

A função Pesquisar e Limpar é necessária para excluir permanentemente as mensagens de email que correspondam aos critérios de pesquisa. Essa função está disponível apenas para membros do grupo de funções Gerenciamento da Organização e deve ser usada com extremo cuidado, pois os dados excluídos não podem ser recuperados.

Para obter mais informações sobre permissões e funções da Descoberta Eletrônica, consulte Atribuir permissões na Descoberta Eletrônica.

Solicitação HTTP

POST /security/cases/ediscoveryCases/{ediscoveryCaseId}/searches/{ediscoverySearchId}/purgeData

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização.

Corpo da solicitação

No corpo da solicitação, forneça uma representação JSON dos parâmetros.

A tabela a seguir mostra os parâmetros que você pode usar com essa ação.

Parâmetro Tipo Descrição
purgeAreas microsoft.graph.security.purgeAreas Opção para definir os locais a serem incluídos no escopo da ação de limpeza. Os valores possíveis são: mailboxes, teamsMessages, unknownFutureValue.
purgeType microsoft.graph.security.purgeType Opções que controlam se a ação é exclusão reversível ou exclusão irreversível. Os valores possíveis são: recoverable, unknownFutureValue, permanentlyDelete.

Resposta

Se tiver êxito, esta ação retornará um código de resposta 202 Accepted.

Se a operação de limpeza de dados for iniciada com êxito, essa ação retornará um código de 202 Accepted resposta. A resposta também contém um Location cabeçalho, que contém o local da operação Limpar dados que foi criada para confirmar a limpeza. Para marcar o status da operação de limpeza de dados, faça uma solicitação GET para a URL de localização.

Exemplos

Solicitação

O exemplo a seguir mostra uma solicitação.

POST https://graph.microsoft.com/v1.0/security/cases/ediscoveryCases/b0073e4e-4184-41c6-9eb7-8c8cc3e2288b/searches/c61a5860-d634-4d14-aea7-d82b6f4eb7af/purgeData

{
  "purgeType": "recoverable",
  "purgeAreas": "teamsMessages"
}

Resposta

O exemplo a seguir mostra a resposta.

HTTP/1.1 202 Accepted