Update an existing content definition

Updates a content definition's fields, properties, and settings. This method performs a read-modify-write operation: it fetches the current definition to resolve display field and route item name references, then merges the provided values with existing data before saving. Pass null for any parameter to preserve its current value.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required
string
required

The display name for the content definition (null to keep existing)

contentFields
array of objects
required

Array of content field definitions (null to keep existing)

contentFields*
string
required

The group name to assign (null to keep existing)

string
required

The type description to assign (null to keep existing)

string
required

The title of the field to use as the display field (null to keep existing)

string
required

The title of the field to use for route item names (null to keep existing)

securityGroups
array of strings
required

Array of security group names to assign (null to keep existing)

securityGroups*
systemRoles
array of strings
required

Array of system role names to assign (null to keep existing)

systemRoles*
boolean
required

Whether to include this definition in tags (null to keep existing)

boolean
required

Whether to index content of this type (null to keep existing)

Responses
200

Success

400

Bad Request

401

The caller is not authenticated

404

The content definition was not found

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here!