# Create a new Trade Item Create a new Trade Item Endpoint: POST /api/tradeItem Version: 1.0 Security: Bearer ## Request fields (application/json-patch+json): - `tradeItemName` (string, required) - `ownerCompanyId` (string, required) - `tradeItemId` (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) - `comments` (array,null) - `comments.authorId` (string,null) - `comments.commentDate` (string,null) - `retailerCustomizedAttributes` (array,null) - `retailerCustomizedAttributes.retailerLabel` (string,null) - `retailerCustomizedAttributes.retailerCode` (string,null) - `isConsumerUnit` (string,null) - `productCategories` (array,null) - `productCategories.categoryId` (string) - `productCategories.categoryItemId` (string) - `multipack` (string,null) - `productLanguage` (string,null) - `contacts` (array,null) - `contacts.userId` (string) - `contacts.responsibilityId` (string) - `customProductTypeId` (string,null) - `createdBy` (string,null) UserId of the Creator. This attribute can be used only for Internal Service requests - `harmonizedCode` (string,null) - `drainedNetWeight` (object,null) Allowed only g (gram), kg (kilogram) and mg (milligram), cg (centigram), dg (decigram), mcg (microgram), ton - `drainedNetWeight.unitOfMeasure` (string) Values of UnitOfMeasure can be Net Content Reference List Item Id for g, kg and mg - `variableWeight` (object,null) Allowed only g (gram), kg (kilogram) and mg (milligram), cg (centigram), dg (decigram), mcg (microgram), ton - `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)