ContentType resource type
The contentType resource represents a content type in SharePoint. Content types allow you to define a set of columns that must be present on every listItem in a list.
JSON representation
Here is a JSON representation of a contentType resource.
{
"description": "string",
"group": "string",
"hidden": false,
"id": "string",
"inheritedFrom": { "@type": "microsoft.graph.itemReference" },
"name": "string",
"order": { "@type": "microsoft.graph.contentTypeOrder" },
"parentId": "string",
"readOnly": false,
"sealed": false,
"columnLinks": [{ "@type": "microsoft.graph.columnLink" }]
}
Properties
Property name | Type | Description |
---|---|---|
description | string | The descriptive text for the item. |
group | string | The name of the group this content type belongs to. Helps organize related content types. |
hidden | boolean | Indicates whether the content type is hidden in the list's 'New' menu. |
id | string | The unique identifier of the content type. |
inheritedFrom | itemReference | If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined. |
name | string | The name of the content type. |
order | contentTypeOrder | Specifies the order in which the content type appears in the selection UI. |
parentId | string | The unique identifier of the content type. |
readOnly | boolean | If true , the content type cannot be modified unless this value is first set to false . |
sealed | boolean | If true , the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types. |
Relationships
Property name | Type | Description |
---|---|---|
columnLinks | columnLink collection | The collection of columns that are required by this content type |
See Introduction to content types and content type publishing for more information.