Skip to main content

spo contenttype set

Updates an existing content type

Usage

m365 spo contenttype set [options]

Options

-u, --webUrl <webUrl>

URL of the site where the content type to update is defined.

-i, --id [id]

ID of the content type to update. Specify either id or name but not both.

-n, --name [name]

Name of the content type to update. Specify either id or name but not both.

--listTitle [listTitle]

Title of the list if you want to update a list content type. Specify either listTitle, listId or listUrl.

--listId [listId]

ID of the list if you want to update a list content type. Specify either listTitle, listId or listUrl.

--listUrl [listUrl]

URL of the list if you want to update a list content type. Specify either listTitle, listId or listUrl.

--updateChildren

Specify if you want to push updates to child content types.

-h, --help [help]

Output usage information. Optionally, specify which section of command's help you want to see. Allowed values are options, examples, remarks, response, full. Default is options.

--query [query]

JMESPath query string. See http://jmespath.org/ for more information and examples.

-o, --output [output]

Output type. json, text, csv, md, none. Default json.

--verbose

Runs command with verbose logging.

--debug

Runs command with debug logging.

Remarks

Updating child content types

When specifying the --updateChildren flag, SharePoint will only propagate the changes that are made in the current request. If you want to know more about updating a content type and propagating changes to child content types, be sure to read more here.

Examples

Move site content type to a different group.

m365 spo contenttype set --id 0x001001 --webUrl https://contoso.sharepoint.com --Group "My group"

Rename list content type.

m365 spo contenttype set --name "My old item" --webUrl https://contoso.sharepoint.com --listTitle "My list" --Name "My item"

Configure a form customizer with manifest ID 19890cce-15d8-4af9-bfcb-72da06d13ed8 on a site content type and push changes to child content types.

m365 spo contenttype set --name "My content type" --webUrl https://contoso.sharepoint.com --DisplayFormClientSideComponentId "19890cce-15d8-4af9-bfcb-72da06d13ed8" --EditFormClientSideComponentId "19890cce-15d8-4af9-bfcb-72da06d13ed8" --NewFormClientSideComponentId "19890cce-15d8-4af9-bfcb-72da06d13ed8" --updateChildren

Response

The command won't return a response on success.

CTRL + M