Request

Partially updates a content item. Only the properties and fields explicitly present in the request body are changed.

Security
Bearer
Path
idstringrequired

The content item identifier.

Example:76036f5e-cbce-46d1-af0a-4143f9b557aa
Query
environmentIdstring

The environment identifier.

Example:environmentId=main
languagestring

The optional language selector. Defaults to "en" when omitted.

Example:language=en
versioninteger, (int32)

The optional version selector. When omitted, the latest version in the selected language is updated.

Example:version=1
Bodyrequired

The partial update input.

namestring or null

The content item name. When supplied and different from the current name, the item is renamed.

Example:"MyContentItem"
displayNamestring or null

The content item display name.

Example:"My Content Item"
fieldsArray of objects or null(UpdateFieldValue)

The content item field values. Each field's Id must match a field defined on the template (content type). This can be found by calling the Retrieve a Content Type endpoint in the Content Types API. When null or empty, existing field values are left unchanged and will not be updated.

curl -i -X PATCH \
  'https://edge-platform.sitecorecloud.io/authoring/api/v1/content-items/76036f5e-cbce-46d1-af0a-4143f9b557aa?environmentId=main&language=en&version=1' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "MyContentItem",
    "displayName": "My Content Item",
    "fields": [
      {
        "id": "75577384-3C97-45DA-A847-81B00500E25",
        "value": {
          "title": "sample title"
        }
      }
    ]
  }'

Responses

Successful operation

Bodyapplication/json
isFallbackboolean

Indicates whether any item-level fallback was used for the response.

Example:true
revisionstring or null

Unique revision identifier for the content item. Used as an optimistic concurrency guard during save or update operations. The value is updated whenever the item changes, allowing clients to verify that they are updating the latest revision.

Example:"37265ed7-85cf-4876-9c09-b6590fc6cf3a"
fieldsArray of objects or null(ComponentItemField)

The content item fields.

allowedContentTypesArray of objects or null(BaseContentModel)

The allowed content types for the content item.

idstring or null

The content item identifier.

Example:"37265ed7-85cf-4876-9c09-b6590fc6cf3a"
namestring or null

The content item name.

Example:"My content item"
displayNamestring or null

The content item display name.

Example:"My content item"
languagestring or null

The content item language.

Example:"en"
versioninteger, (int32)

The content item version.

Example:1
templateIdstring or null

The template identifier.

Example:"97265ed7-85cf-4876-9c09-b6590fc6cf3a"
pathstring or null

The content item path.

Example:"/sitecore/content/Home"
permissionsobject(Permissions)

The access rights of the current user to the site.

systemobject(System)
Response
{ "isFallback": true, "revision": "37265ed7-85cf-4876-9c09-b6590fc6cf3a", "fields": [ { … } ], "allowedContentTypes": [ { … } ], "id": "37265ed7-85cf-4876-9c09-b6590fc6cf3a", "name": "My content item", "displayName": "My content item", "language": "en", "version": 1, "templateId": "97265ed7-85cf-4876-9c09-b6590fc6cf3a", "path": "/sitecore/content/Home", "permissions": { "canAdmin": true, "canWrite": true, "canCreate": true, "canDelete": true, "canRename": true, "canRead": true, "canPublish": true, "canDuplicate": true, "canWriteLanguage": true }, "system": { "created": "2024-01-15T10:30:00Z", "createdBy": "sitecore admin", "updated": "2024-01-15T10:30:00Z", "updatedBy": "sitecore admin" } }