Inbound | PUT | /master/sku-attributes

Summary

This API is used to add / update sku attributes.

Description

This API is used to add SKU Custom Attributes if not existing, or update if already present.

Key points for usage

Note : Single payload can contain SKU Custom attributes against maximum 5000 channelSkus.

Request

{
  "skuAttributeList": [
    {
      "channelSkuCode": "channelSkuCode1",
      "skuAttributes": {
        "attribute1": "Size",
        "attribute10": "Length",
        "attribute11": "Width",
        "attribute12": "Volume",
        "attribute13": "Customisation",
        "attribute14": "string",
        "attribute15": "string",
        "attribute2": "string",
        "attribute3": "string",
        "attribute4": "string",
        "attribute5": null,
        "attribute6": null,
        "attribute7": null,
        "attribute8": null,
        "attribute9": null
      }
    },
    {
      "channelSkuCode": "channelSkusCode2",
      "skuAttributes": {
        "attribute1": "string",
        "attribute10": "",
        "attribute11": "",
        "attribute12": "",
        "attribute13": "",
        "attribute14": "",
        "attribute15": "",
        "attribute2": "string",
        "attribute3": "string",
        "attribute4": "string",
        "attribute5": null,
        "attribute6": null,
        "attribute7": null,
        "attribute8": null,
        "attribute9": null
      }
    }
  ]
}
Parameter Name Data Type Description Mandatory
skuAttributeList.channelSkuCode String Code used by channel to identify an SKU yes
skuAttributeList.skuAttributes Object [ ] SKU Attributes of the product no

Response

EmptyBody

HttpStatus : 200