POST api/CustomerDetails/InsertSingleProduct

Request Information

URI Parameters

None.

Body Parameters

ProductDto
NameDescriptionTypeAdditional information
productid

integer

None.

productname

string

None.

productdescription

string

None.

ProductCode

string

None.

productCategory

string

None.

productSubCategory

string

None.

productprice

decimal number

None.

loyaltyPoint

integer

None.

Piece

integer

None.

productgroupA

string

None.

productgroupB

string

None.

productgroupC

string

None.

companyid

integer

None.

categoryid

integer

None.

subcategoryid

integer

None.

groupaid

integer

None.

groupbid

integer

None.

groupcid

integer

None.

discount

integer

None.

discounttype

string

None.

vatcode

string

None.

vatid

integer

None.

Relatedproducts

string

None.

Tab1Title

string

None.

Tab2Title

string

None.

Tab1Details

string

None.

Tab2Details

string

None.

QTYDecimalStep

integer

None.

MasterCategoryCode

string

None.

ProductMasterCategoriesID

integer

None.

Barcode

string

None.

relateQty

integer

None.

ShowinPDMC

boolean

None.

ShowinShopify

boolean

None.

active

boolean

None.

orderQTY

integer

None.

Sorting

integer

None.

ProductLoyaltyGroupCode

string

None.

productExtraFields

ProductCustomFields

None.

Comment1

string

None.

Comment2

string

None.

Lookupcode

string

None.

Manufacturer

string

None.

SellingQTY

decimal number

None.

IsSellingQTY

boolean

None.

unitOfQty

string

None.

ProductMobileDetails

string

None.

BaseUnitOfMeasure

string

None.

BaseUnitOfMeasurePrice

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "productid": 1,
  "productname": "sample string 2",
  "productdescription": "sample string 3",
  "productCode": "sample string 4",
  "productCategory": "sample string 5",
  "productSubCategory": "sample string 6",
  "productprice": 7.0,
  "loyaltyPoint": 1,
  "piece": 1,
  "productgroupA": "sample string 8",
  "productgroupB": "sample string 9",
  "productgroupC": "sample string 10",
  "companyid": 11,
  "categoryid": 12,
  "subcategoryid": 13,
  "groupaid": 14,
  "groupbid": 15,
  "groupcid": 16,
  "discount": 1,
  "discounttype": "sample string 17",
  "vatcode": "sample string 18",
  "vatid": 19,
  "relatedproducts": "sample string 20",
  "tab1Title": "sample string 21",
  "tab2Title": "sample string 22",
  "tab1Details": "sample string 23",
  "tab2Details": "sample string 24",
  "qtyDecimalStep": 25,
  "masterCategoryCode": "sample string 26",
  "productMasterCategoriesID": 27,
  "barcode": "sample string 28",
  "relateQty": 29,
  "showinPDMC": true,
  "showinShopify": true,
  "active": true,
  "orderQTY": 33,
  "sorting": 34,
  "productLoyaltyGroupCode": "sample string 35",
  "productExtraFields": {
    "text1": "sample string 1",
    "text2": "sample string 2",
    "text3": "sample string 3",
    "text4": "sample string 4",
    "text5": "sample string 5",
    "text6": "sample string 6",
    "integer1": 7,
    "integer2": 8,
    "integer3": 9,
    "integer4": 10,
    "integer5": 11,
    "integer6": 12,
    "decimal1": 13.0,
    "decimal2": 14.0,
    "decimal3": 15.0,
    "decimal4": 16.0,
    "decimal5": 17.0,
    "decimal6": 18.0,
    "date1": "sample string 19",
    "date2": "sample string 20",
    "date3": "sample string 21",
    "date4": "sample string 22",
    "date5": "sample string 23",
    "date6": "sample string 24",
    "checkBox1": true,
    "checkBox2": true,
    "checkBox3": true,
    "checkBox4": true,
    "checkBox5": true,
    "checkBox6": true,
    "subList1Name": "sample string 31",
    "subList2Name": "sample string 32",
    "subList3Name": "sample string 33",
    "subList4Name": "sample string 34",
    "subList5Name": "sample string 35",
    "subList6Name": "sample string 36"
  },
  "comment1": "sample string 36",
  "comment2": "sample string 37",
  "lookupcode": "sample string 38",
  "manufacturer": "sample string 39",
  "sellingQTY": 40.0,
  "isSellingQTY": true,
  "unitOfQty": "sample string 42",
  "productMobileDetails": "sample string 43",
  "baseUnitOfMeasure": "sample string 44",
  "baseUnitOfMeasurePrice": 1.0
}

application/xml, text/xml

Sample:
<ProductDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PD_MC.Dtos">
  <Barcode>sample string 28</Barcode>
  <BaseUnitOfMeasure>sample string 44</BaseUnitOfMeasure>
  <BaseUnitOfMeasurePrice>1</BaseUnitOfMeasurePrice>
  <Comment1>sample string 36</Comment1>
  <Comment2>sample string 37</Comment2>
  <IsSellingQTY>true</IsSellingQTY>
  <Lookupcode>sample string 38</Lookupcode>
  <Manufacturer>sample string 39</Manufacturer>
  <MasterCategoryCode>sample string 26</MasterCategoryCode>
  <Piece>1</Piece>
  <ProductCode>sample string 4</ProductCode>
  <ProductLoyaltyGroupCode>sample string 35</ProductLoyaltyGroupCode>
  <ProductMasterCategoriesID>27</ProductMasterCategoriesID>
  <ProductMobileDetails>sample string 43</ProductMobileDetails>
  <QTYDecimalStep>25</QTYDecimalStep>
  <Relatedproducts>sample string 20</Relatedproducts>
  <SellingQTY>40</SellingQTY>
  <ShowinPDMC>true</ShowinPDMC>
  <ShowinShopify>true</ShowinShopify>
  <Sorting>34</Sorting>
  <Tab1Details>sample string 23</Tab1Details>
  <Tab1Title>sample string 21</Tab1Title>
  <Tab2Details>sample string 24</Tab2Details>
  <Tab2Title>sample string 22</Tab2Title>
  <active>true</active>
  <categoryid>12</categoryid>
  <companyid>11</companyid>
  <discount>1</discount>
  <discounttype>sample string 17</discounttype>
  <groupaid>14</groupaid>
  <groupbid>15</groupbid>
  <groupcid>16</groupcid>
  <loyaltyPoint>1</loyaltyPoint>
  <orderQTY>33</orderQTY>
  <productCategory>sample string 5</productCategory>
  <productExtraFields>
    <CheckBox1>true</CheckBox1>
    <CheckBox2>true</CheckBox2>
    <CheckBox3>true</CheckBox3>
    <CheckBox4>true</CheckBox4>
    <CheckBox5>true</CheckBox5>
    <CheckBox6>true</CheckBox6>
    <Date1>sample string 19</Date1>
    <Date2>sample string 20</Date2>
    <Date3>sample string 21</Date3>
    <Date4>sample string 22</Date4>
    <Date5>sample string 23</Date5>
    <Date6>sample string 24</Date6>
    <Decimal1>13</Decimal1>
    <Decimal2>14</Decimal2>
    <Decimal3>15</Decimal3>
    <Decimal4>16</Decimal4>
    <Decimal5>17</Decimal5>
    <Decimal6>18</Decimal6>
    <Integer1>7</Integer1>
    <Integer2>8</Integer2>
    <Integer3>9</Integer3>
    <Integer4>10</Integer4>
    <Integer5>11</Integer5>
    <Integer6>12</Integer6>
    <SubList1Name>sample string 31</SubList1Name>
    <SubList2Name>sample string 32</SubList2Name>
    <SubList3Name>sample string 33</SubList3Name>
    <SubList4Name>sample string 34</SubList4Name>
    <SubList5Name>sample string 35</SubList5Name>
    <SubList6Name>sample string 36</SubList6Name>
    <Text1>sample string 1</Text1>
    <Text2>sample string 2</Text2>
    <Text3>sample string 3</Text3>
    <Text4>sample string 4</Text4>
    <Text5>sample string 5</Text5>
    <Text6>sample string 6</Text6>
  </productExtraFields>
  <productSubCategory>sample string 6</productSubCategory>
  <productdescription>sample string 3</productdescription>
  <productgroupA>sample string 8</productgroupA>
  <productgroupB>sample string 9</productgroupB>
  <productgroupC>sample string 10</productgroupC>
  <productid>1</productid>
  <productname>sample string 2</productname>
  <productprice>7</productprice>
  <relateQty>29</relateQty>
  <subcategoryid>13</subcategoryid>
  <unitOfQty>sample string 42</unitOfQty>
  <vatcode>sample string 18</vatcode>
  <vatid>19</vatid>
</ProductDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productid"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productname"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productdescription"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="ProductCode"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productCategory"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productSubCategory"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productprice"

7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="loyaltyPoint"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Piece"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productgroupA"

sample string 8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productgroupB"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productgroupC"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="companyid"

11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="categoryid"

12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="subcategoryid"

13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="groupaid"

14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="groupbid"

15
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="groupcid"

16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="discount"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="discounttype"

sample string 17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="vatcode"

sample string 18
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="vatid"

19
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Relatedproducts"

sample string 20
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Tab1Title"

sample string 21
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Tab2Title"

sample string 22
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Tab1Details"

sample string 23
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Tab2Details"

sample string 24
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="QTYDecimalStep"

25
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="MasterCategoryCode"

sample string 26
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="ProductMasterCategoriesID"

27
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Barcode"

sample string 28
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="relateQty"

29
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="ShowinPDMC"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="ShowinShopify"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="active"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="orderQTY"

33
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Sorting"

34
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="ProductLoyaltyGroupCode"

sample string 35
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Text1"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Text2"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Text3"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Text4"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Text5"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Text6"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Integer1"

7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Integer2"

8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Integer3"

9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Integer4"

10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Integer5"

11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Integer6"

12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Decimal1"

13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Decimal2"

14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Decimal3"

15
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Decimal4"

16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Decimal5"

17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Decimal6"

18
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Date1"

sample string 19
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Date2"

sample string 20
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Date3"

sample string 21
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Date4"

sample string 22
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Date5"

sample string 23
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.Date6"

sample string 24
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.CheckBox1"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.CheckBox2"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.CheckBox3"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.CheckBox4"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.CheckBox5"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.CheckBox6"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.SubList1Name"

sample string 31
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.SubList2Name"

sample string 32
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.SubList3Name"

sample string 33
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.SubList4Name"

sample string 34
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.SubList5Name"

sample string 35
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="productExtraFields.SubList6Name"

sample string 36
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Comment1"

sample string 36
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Comment2"

sample string 37
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Lookupcode"

sample string 38
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Manufacturer"

sample string 39
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="SellingQTY"

40
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="IsSellingQTY"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="unitOfQty"

sample string 42
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="ProductMobileDetails"

sample string 43
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="BaseUnitOfMeasure"

sample string 44
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="BaseUnitOfMeasurePrice"

1
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

Object

None.

Response Formats

application/json, text/json

Sample:
{}

application/xml, text/xml

Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name=""

System.Object
--MultipartDataMediaFormatterBoundary1q2w3e--