Criar uma columnDefinition em um tipo de conteúdo

Namespace: microsoft.graph

Adicione uma coluna a um tipo de conteúdo in a site, or a list with a request that specifies a columnDefinition .

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)
Delegada (conta corporativa ou de estudante) Sites.Manage.All, Sites.FullControl.All
Delegada (conta pessoal da Microsoft) Sem suporte.
Aplicativo Sites.Manage.All, Sites.FullControl.All

Solicitação HTTP

POST /sites/{site-id}/contentTypes/{contentType-id}/columns
POST /sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns

Corpo da solicitação

No corpo da solicitação, fornece uma representação JSON do [recurso columnDefinition][] a adicionar.

Resposta

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

Exemplo

Solicitação

POST https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes/{contentType-id}/columns
Content-Type: application/json

{
    "sourceColumn@odata.bind": "https://graph.microsoft.com/v1.0/sites/root/columns/99ddcf45-e2f7-4f17-82b0-6fba34445103"
}

Resposta

A resposta retorna a coluna adicionada a um tipo de conteúdo.

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

{
  "description": "",
  "displayName": "Title",
  "enforceUniqueValues": false,
  "hidden": false,
  "id": "99ddcf45-e2f7-4f17-82b0-6fba34445103",
  "indexed": false,
  "name": "Title",
  "text": {
    "allowMultipleLines": false,
    "appendChangesToExistingText": false,
    "linesForEditing": 0,
    "maxLength": 255
  }
}