Update Product

Update an existing Product.

Updating an existing Product will set the product type to Advanced, which ensures all Product and SKU fields will be shown to users in the Designer.

Required scope | ecommerce:write

Path parameters

site_idstringRequired

Unique identifier for a Site

product_idstringRequired

Unique identifier for a Product

Headers

AuthorizationstringRequired

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
publishStatusenumOptionalDefaults to staging

Indicate whether your Product should be set as “staging” or “live”

Allowed values:
productobjectOptional

The Product object

skuobjectOptional

The SKU object

Response

Request was successful

idstringOptional

Unique identifier for the Product

cmsLocaleIdstringOptional

Identifier for the locale of the CMS item

lastPublisheddatetimeOptional

The date the Product was last published

lastUpdateddatetimeOptional

The date the Product was last updated

createdOndatetimeOptional

The date the Product was created

isArchivedbooleanOptionalDefaults to false

Boolean determining if the Product is set to archived

isDraftbooleanOptionalDefaults to false

Boolean determining if the Product is set to draft

fieldDataobjectOptional

Contains content-specific details for a product, covering both standard (e.g., title, description) and custom fields tailored to the product setup.

Errors