Atualizar o listItem

Namespace: microsoft.graph

Atualizar as propriedades em um listItem.

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) Sites.ReadWrite.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo Sites.ReadWrite.All

Solicitação HTTP

Atualizar as propriedades de um listItem.

PATCH https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{item-id}

Atualizar os valores de coluna de um listItem.

PATCH https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{item-id}/fields

Cabeçalhos de solicitação opcionais

Nome Valor Descrição
if-match etag Se este cabeçalho de solicitação estiver incluso e a eTag fornecida não corresponder à eTag atual no item, uma resposta 412 Precondition Failed será exibida e o item não será atualizado.

Corpo da solicitação

No corpo da solicitação, forneça uma representação JSON de fieldValueSet especificando os campos a atualizar.

Resposta

Se bem-sucedido, esse método retornará um código de resposta 200 Ok e um fieldValueSet no corpo da resposta para o item de lista atualizado.

Exemplo

O exemplo a seguir atualiza os campos Cor e Quantidade do item de lista com novos valores. Todos os outros valores em listItem são deixados de lado.

Solicitação

PATCH https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/{item-id}/fields
Content-Type: application/json

{
    "Color": "Fuchsia",
    "Quantity": 934
}

Resposta

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

{
  "Name": "Widget",
  "Color": "Fuchsia",
  "Quantity": 934
}