# Partial update an existing Trade Item Partial update an existing Trade Item Endpoint: PATCH /api/tradeItems/{id} Version: 1.0 Security: Bearer ## Path parameters: - `id` (string, required) ## Request fields (application/json-patch+json): - `tradeItemName` (string,null) - `gtin` (string,null) - `brandId` (string,null) - `categoryListId` (string,null) [Obsolete] This attribute is deprecated. Please use ProductCategories attribute instead. - `categoryItemId` (string,null) [Obsolete] This attribute is deprecated. Please use ProductCategories attribute instead. - `netContentValue` (string,null) [Obsolete] This attribute is deprecated. Please use NetContents attribute instead. - `netContentUnit` (string,null) [Obsolete] This attribute is deprecated. Please use NetContents attribute instead. - `packagingFormat` (string,null) - `productTypeId` (string,null) - `tradeItemStatusId` (string,null) - `ean7Weight` (string,null) - `ean7Price` (string,null) - `retailerIdentifiers` (array,null) - `retailerProductManager` (string,null) [Obsolete] This attribute is deprecated. Please use Contacts attribute instead. - `retailerPackagingManager` (string,null) [Obsolete] This attribute is deprecated. Please use Contacts attribute instead. - `retailerQualityManager` (string,null) [Obsolete] This attribute is deprecated. Please use Contacts attribute instead. - `productRange` (string,null) - `functionalName` (string,null) - `variant` (string,null) - `isTradeItemVariableUnit` (string,null) - `isTradeItemBaseUnit` (string,null) - `isTradeItemSeasonal` (string,null) - `seasonalAvailabilityStartDate` (string,null) - `seasonalAvailabilityEndDate` (string,null) - `dietTypeCodeId` (string,null) - `netContents` (array,null) - `netContents.value` (string,null) - `netContents.unitOfMeasure` (string,null) - `packagingNetContentDescription` (string,null) - `manufacturingPeriod` (string,null) - `retailerCustomizedAttributes` (array,null) - `retailerCustomizedAttributes.retailerLabel` (string,null) - `retailerCustomizedAttributes.retailerCode` (string,null) - `isConsumerUnit` (string,null) - `comments` (array,null) - `comments.id` (string,null) - `comments.authorId` (string,null) - `comments.commentDate` (string,null) - `productCategories` (array,null) - `productCategories.categoryId` (string) - `productCategories.categoryItemId` (string) - `contacts` (array,null) - `contacts.userId` (string) - `contacts.responsibilityId` (string) - `customProductTypeId` (string,null) - `drainedNetWeight` (object,null) - `drainedNetWeight.unitOfMeasure` (string) Values of UnitOfMeasure can be Net Content Reference List Item Id for g, kg and mg - `variableWeight` (object,null) - `variableWeight.minimumValue` (number) - `variableWeight.maximumValue` (number) ## Response 200 fields (application/json): - `tradeItemId` (string) ## Response 400 fields (application/json): - `error` (string,null) - `errorCodes` (array,null) - `errorCode` (string,null) ## Response 403 fields (application/json): - `error` (string,null) - `errorCodes` (array,null) - `errorCode` (string,null) ## Response 404 fields (application/json): - `error` (string,null) - `errorCodes` (array,null) - `errorCode` (string,null)