Compartilhar via


Criar um novo item em uma lista

Criar um novo listItem em uma lista.

Permissões

Uma das permissões a seguir é necessária para chamar essa 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

POST /sites/{site-id}/lists/{list-id}/items

Corpo da solicitação

No corpo da solicitação, forneça uma representação JSON do recurso listItem a criar.

Exemplo

Aqui está um exemplo de como criar um novo item de lista genérica.

POST /sites/{site-id}/lists/{list-id}/items
Content-Type: application/json

{
  "fields": {
    "Title": "Widget",
    "Color": "Purple",
    "Weight": 32
  }
}

Resposta

Se for bem-sucedido, esse método retornará um listItem no corpo da resposta da lista criada.

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

{
  "id": "20",
  "createdDateTime": "2016-08-30T08:26:00Z",
  "createdBy": {
    "user": {
      "displayName": "Ryan Gregg",
      "id": "8606e4d5-d582-4f5f-aeba-7d7c18b20cfd"
    }
  },
  "lastModifiedDateTime": "2016-08-30T08:26:00Z",
  "lastModifiedBy": {
    "user": {
      "displayName": "Ryan Gregg",
      "id": "8606e4d5-d582-4f5f-aeba-7d7c18b20cfd"
    }
  }
}

Observação: O objeto Response será truncado para mais clareza. As propriedades padrão serão retornadas da chamada real.