Create Product & SKU

POST

Adding a new Product involves creating both a Product Item and a SKU Item, since a Product Item has to have, at minimum, a SKU Item.

To create a new Product with multiple SKUs, you must:

  • Create the Product and Default SKU using this endpoint, making sure to add sku-properties in the product data.
  • You can’t add sku-values to the SKU yet, since there are no enum IDs created yet. When this endpoint returns, it will have IDs filled in for the sku-properties enums.
  • With those IDs, update the default SKU with valid sku-values and create any additional SKUs (if needed), with valid sku-values.
  • You can also create the Product without sku-properties and add them in later.
  • If you add any sku properties, the default SKU will default to the first value of each option.

Upon creation, the default product type will be Advanced. The product type is used to determine which Product and SKU fields are shown to users in the Designer and the Editor. Setting it to Advanced ensures that all Product and SKU fields will be shown. The product type can be edited in the Designer or the Editor.

Path parameters

site_idstringRequired

Unique identifier for a Site

Headers

Accept-VersionstringOptional

The API version

Request

This endpoint expects an object.
productobjectOptional

The Product object

skuobjectOptional

The SKU object

Response

Request was successful

productobjectOptional

The Product object

skuobjectOptional

The SKU object