POST api/Products/AddProduct

Request Information

URI Parameters

None.

Body Parameters

ProductDetail
NameDescriptionTypeAdditional information
Item

string

None.

Item Description

string

None.

Item Signal

integer

None.

Item Group

string

None.

Item Group Description

string

None.

Selection Code

string

None.

Selection Code Description

string

None.

Product Type

string

None.

Product Type Description

string

None.

Product Class

string

None.

Product Class Description

string

None.

Product Line

string

None.

Product Line Description

string

None.

Manufacturers

string

None.

Manufacturers Description

string

None.

Product Barcode

string

None.

ItemBarcode

string

None.

ProductId

integer

None.

LineItemId

integer

None.

ProductGroupId

integer

None.

ItemVarId1

integer

None.

ItemVarId2

integer

None.

ItemVarId3

integer

None.

ItemVarId5

integer

None.

CombinationId

integer

None.

SizeId

integer

None.

AppId

string

None.

AppKey

string

None.

ItemCodeLength

integer

None.

ProductCode

string

None.

ProductItemId

integer

None.

ProductPriceId

integer

None.

TemplateCode

string

None.

templateId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Item": "sample string 1",
  "Item Description": "sample string 2",
  "Item Signal": 3,
  "Item Group": "sample string 4",
  "Item Group Description": "sample string 5",
  "Selection Code": "sample string 6",
  "Selection Code Description": "sample string 7",
  "Product Type": "sample string 8",
  "Product Type Description": "sample string 9",
  "Product Class": "sample string 10",
  "Product Class Description": "sample string 11",
  "Product Line": "sample string 12",
  "Product Line Description": "sample string 13",
  "Manufacturers": "sample string 14",
  "Manufacturers Description": "sample string 15",
  "Product Barcode": "sample string 16",
  "ItemBarcode": "sample string 17",
  "ProductId": 18,
  "LineItemId": 19,
  "ProductGroupId": 20,
  "ItemVarId1": 21,
  "ItemVarId2": 22,
  "ItemVarId3": 23,
  "ItemVarId5": 24,
  "CombinationId": 25,
  "SizeId": 26,
  "AppId": "sample string 27",
  "AppKey": "sample string 28",
  "ItemCodeLength": 29,
  "ProductCode": "sample string 30",
  "ProductItemId": 31,
  "ProductPriceId": 32,
  "TemplateCode": "sample string 33",
  "templateId": 34
}

text/xml

Sample:
<ProductDetail xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EConnect.Models">
  <AlternateBarcode2>sample string 16</AlternateBarcode2>
  <AlternateCode>sample string 1</AlternateCode>
  <AppId>sample string 27</AppId>
  <AppKey>sample string 28</AppKey>
  <CombinationId>25</CombinationId>
  <ItemBarcode>sample string 17</ItemBarcode>
  <ItemCodeLength>29</ItemCodeLength>
  <ItemGroupCode>sample string 4</ItemGroupCode>
  <ItemGroupName>sample string 5</ItemGroupName>
  <ItemName>sample string 2</ItemName>
  <ItemVar1Code>sample string 6</ItemVar1Code>
  <ItemVar1Name>sample string 7</ItemVar1Name>
  <ItemVar2Code>sample string 8</ItemVar2Code>
  <ItemVar2Name>sample string 9</ItemVar2Name>
  <ItemVar3Code>sample string 10</ItemVar3Code>
  <ItemVar3Name>sample string 11</ItemVar3Name>
  <ItemVar5Code>sample string 14</ItemVar5Code>
  <ItemVar5Name>sample string 15</ItemVar5Name>
  <ItemVarId1>21</ItemVarId1>
  <ItemVarId2>22</ItemVarId2>
  <ItemVarId3>23</ItemVarId3>
  <ItemVarId5>24</ItemVarId5>
  <LineItemCode>sample string 12</LineItemCode>
  <LineItemId>19</LineItemId>
  <LineItemName>sample string 13</LineItemName>
  <ProductCode>sample string 30</ProductCode>
  <ProductGroupId>20</ProductGroupId>
  <ProductId>18</ProductId>
  <ProductItemId>31</ProductItemId>
  <ProductPriceId>32</ProductPriceId>
  <SizeId>26</SizeId>
  <Status>3</Status>
  <TemplateCode>sample string 33</TemplateCode>
  <templateId>34</templateId>
</ProductDetail>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ProductItemsLN
NameDescriptionTypeAdditional information
Updated

string

None.

ErrorMessage

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Updated": "sample string 1",
  "ErrorMessage": "sample string 2"
}

text/xml

Sample:
<ProductItemsLN xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EConnect.Models">
  <ErrorMessage>sample string 2</ErrorMessage>
  <Updated>sample string 1</Updated>
</ProductItemsLN>