Atualizar inferenceclassificationoverride

Namespace: microsoft.graph

Altere o campo classifyAs de uma substituição conforme especificado.

Você não pode usar PATCH para alterar outros campos em uma instância de inferenceClassificationOverride.

Se houver uma substituição de um remetente e o remetente alterar seu nome de exibição, você poderá usar POST para forçar uma atualização para o campo de nome em uma substituição existente.

Se houver uma substituição de um remetente e o remetente alterar seu endereço SMTP, excluir a substituição existente e criar uma nova com o novo endereço SMTP será a única maneira de "atualizar" a substituição deste remetente.

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)
Delegado (conta corporativa ou de estudante) Mail.ReadWrite
Delegado (conta pessoal da Microsoft) Mail.ReadWrite
Aplicativo Mail.ReadWrite

Solicitação HTTP

PATCH /me/inferenceClassification/overrides/{id}
PATCH /users/{id}/inferenceClassification/overrides/{id}

Cabeçalhos de solicitação

Nome Tipo Descrição
Autorização string {token} de portador. Obrigatório.
Content-Type string Natureza dos dados no corpo de uma entidade. Obrigatório.

Corpo da solicitação

No corpo da solicitação, forneça o novo valor para classifyAs. Para obter o melhor desempenho, não inclua valores existentes que não estão sendo alterados.

Propriedade Tipo Descrição
classifyAs string Representa como classificar as mensagens recebidas de um remetente específico. Os valores possíveis são: focused, other.

Resposta

Se for bem-sucedido, este método retornará um código de resposta 200 OK e o objeto inferenceClassificationOverride atualizado no corpo da resposta.

Exemplo

Solicitação

O exemplo a seguir altera a substituição para o endereço SMTP randiw@adatum.onmicrosoft.com de other para focused.

PATCH https://graph.microsoft.com/v1.0/me/inferenceClassification/overrides/{id}
Content-type: application/json

{
  "classifyAs": "focused"
}
Resposta

Aqui está um exemplo da resposta. Observação: o objeto de resposta mostrado aqui pode ser reduzido para facilitar a leitura.

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

{
  "classifyAs": "focused",
  "senderEmailAddress": {
    "name": "Randi Welch",
    "address": "randiw@adatum.onmicrosoft.com"
  },
  "id": "98f5bdef-576a-404d-a2ea-07a3cf34af4r"
}