Update Core Properties


When to Use

  • To add or update data values for the product.
  • Cannot update the following things with this request.
    • Attributes & attribute values - see the section on Attributes
    • Images - see the section Images
    • Quantity - see the section on Quantity
    • Labels - see the section on Labels
    • Bundles - see the section on Bundles.
  • Requires the Product ID and Parent Product ID (not the Skus - the ChannelAdvisor unique IDs representing the products).
    • Place a GET Products request and $filter=Sku eq 'PRODUCT SKU VALUE'&$select=ID to return the standalone Product ID to use in this request.

Resource URL / Endpoint

PATCH or PUT https://api.channeladvisor.com/v1/Products(ProductID)

Important and/or Required Parameters

PropertyType (Max Length)RequiredNote
ProductIDinteger (32 bit)RequiredInclude in URL. The ChannelAdvisor defined unique ID (not the Sku value) of the product.
See note above under "When to Use" about retrieving the Product ID.
All other Product Entity fields are optional within this request type. Those provided below are for example purposes only.
Example Request
PATCH or PUT https://api.channeladvisor.com/v1/Products(12345678)?access_token=xxxxxxxxxx
{
	"Length": 4.5,
	"Height": 8,
	"RetailPrice": 84.39,
	"MPN": "testMPNvalue"
}
Example Response (Success)
204 No Content