PUT api/Product/{id}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

ProductModels
NameDescriptionTypeAdditional information
P_Id

integer

None.

P_ProductCode

string

Required

Max length: 500

ManufacturerSpeedSearch

ManufacturerSpeedSearchModels

Required

P_Name

string

Required

Max length: 50

Alt_Prod_name

string

None.

P_Image1

string

Max length: -1

P_Image2

string

Max length: -1

P_Image3

string

Max length: -1

P_Image4

string

Max length: -1

P_PC_Id_FK

integer

None.

P_PSC_Id_FK

integer

None.

ProductCategorySpeedSearch

ProductCategorySpeedSearchModels

Required

ProductSubCategorySpeedSearch

ProductSubCategorySpeedSearchModels

Required

P_UOM

string

Required

Max length: -1

P_NutritionalValue

string

Max length: -1

P_ShortDescription

string

Required

Max length: 500

P_LongDescription

string

None.

P_PR1

integer

None.

P_PR2

integer

None.

P_PR3

integer

None.

P_PR4

integer

None.

P_PR5

integer

None.

P_Packaging

string

None.

P_PackSize

string

None.

P_CasePack

string

None.

P_ProductOrder

integer

None.

P_AlternateText

string

Required

P_HSNCode

string

None.

P_GSTRate

decimal number

None.

Cess

decimal number

None.

P_UserId_FK

integer

None.

P_TS

date

None.

P_Inactive

character

None.

P_TS_LastEdited

date

None.

P_TS_Edited_Uid_FK

integer

None.

PackageList

Collection of PackagingListForPeriodicalSalesModel

None.

MaxQty

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "P_Id": 1,
  "P_ProductCode": "sample string 2",
  "ManufacturerSpeedSearch": {
    "MA_Id": 1,
    "MA_Code": "sample string 2",
    "MA_Name": "sample string 3"
  },
  "P_Name": "sample string 3",
  "Alt_Prod_name": "sample string 4",
  "P_Image1": "sample string 5",
  "P_Image2": "sample string 6",
  "P_Image3": "sample string 7",
  "P_Image4": "sample string 8",
  "P_PC_Id_FK": 9,
  "P_PSC_Id_FK": 10,
  "ProductCategorySpeedSearch": {
    "PC_Id": 1,
    "PC_Category": "sample string 1"
  },
  "ProductSubCategorySpeedSearch": {
    "PSC_Id": 1,
    "ProductCategorySpeedSearch": {
      "PC_Id": 1,
      "PC_Category": "sample string 1"
    },
    "PCS_SubCategory": "sample string 1"
  },
  "P_UOM": "sample string 11",
  "P_NutritionalValue": "sample string 12",
  "P_ShortDescription": "sample string 13",
  "P_LongDescription": "sample string 14",
  "P_PR1": 15,
  "P_PR2": 16,
  "P_PR3": 17,
  "P_PR4": 18,
  "P_PR5": 19,
  "P_Packaging": "sample string 20",
  "P_PackSize": "sample string 21",
  "P_CasePack": "sample string 22",
  "P_ProductOrder": 1,
  "P_AlternateText": "sample string 23",
  "P_HSNCode": "sample string 24",
  "P_GSTRate": 1.0,
  "Cess": 1.0,
  "P_UserId_FK": 25,
  "P_TS": "2026-01-10T02:17:36.5514467+05:30",
  "P_Inactive": "A",
  "P_TS_LastEdited": "2026-01-10T02:17:36.5514467+05:30",
  "P_TS_Edited_Uid_FK": 29,
  "PackageList": [
    {
      "PA_Id": 1,
      "PA_Size": "sample string 2",
      "PA_PackType": "sample string 3",
      "PA_PackUOM": "sample string 4",
      "ProductName": "sample string 5",
      "SalesReportItemWise": [
        {
          "CS_BillingNo": "sample string 1",
          "ProductName": "sample string 2",
          "CSD_PA_Id_FK": 3,
          "P_PackSize": "sample string 4",
          "PA_PackType": "sample string 5",
          "PA_PackUOM": "sample string 6",
          "Quantity": 7.0,
          "SalesRate": 8.0,
          "SK_TINNo": "sample string 9",
          "PurchaseRate": 10.0,
          "P_GSTRate": 11.0,
          "GSTAmount": 12.0,
          "ProductId": 13,
          "SalesTotalAmount": 14.0,
          "CSR_Code": "sample string 15",
          "CompanyName": "sample string 16",
          "SK_DoorNo": "sample string 17",
          "SK_Street": "sample string 18",
          "ST_StateName": "sample string 19",
          "VI_Village": "sample string 20",
          "DI_District": "sample string 21",
          "TA_Taluk": "sample string 22",
          "SK_PinCode": 23,
          "MobileNo": 24
        },
        {
          "CS_BillingNo": "sample string 1",
          "ProductName": "sample string 2",
          "CSD_PA_Id_FK": 3,
          "P_PackSize": "sample string 4",
          "PA_PackType": "sample string 5",
          "PA_PackUOM": "sample string 6",
          "Quantity": 7.0,
          "SalesRate": 8.0,
          "SK_TINNo": "sample string 9",
          "PurchaseRate": 10.0,
          "P_GSTRate": 11.0,
          "GSTAmount": 12.0,
          "ProductId": 13,
          "SalesTotalAmount": 14.0,
          "CSR_Code": "sample string 15",
          "CompanyName": "sample string 16",
          "SK_DoorNo": "sample string 17",
          "SK_Street": "sample string 18",
          "ST_StateName": "sample string 19",
          "VI_Village": "sample string 20",
          "DI_District": "sample string 21",
          "TA_Taluk": "sample string 22",
          "SK_PinCode": 23,
          "MobileNo": 24
        }
      ]
    },
    {
      "PA_Id": 1,
      "PA_Size": "sample string 2",
      "PA_PackType": "sample string 3",
      "PA_PackUOM": "sample string 4",
      "ProductName": "sample string 5",
      "SalesReportItemWise": [
        {
          "CS_BillingNo": "sample string 1",
          "ProductName": "sample string 2",
          "CSD_PA_Id_FK": 3,
          "P_PackSize": "sample string 4",
          "PA_PackType": "sample string 5",
          "PA_PackUOM": "sample string 6",
          "Quantity": 7.0,
          "SalesRate": 8.0,
          "SK_TINNo": "sample string 9",
          "PurchaseRate": 10.0,
          "P_GSTRate": 11.0,
          "GSTAmount": 12.0,
          "ProductId": 13,
          "SalesTotalAmount": 14.0,
          "CSR_Code": "sample string 15",
          "CompanyName": "sample string 16",
          "SK_DoorNo": "sample string 17",
          "SK_Street": "sample string 18",
          "ST_StateName": "sample string 19",
          "VI_Village": "sample string 20",
          "DI_District": "sample string 21",
          "TA_Taluk": "sample string 22",
          "SK_PinCode": 23,
          "MobileNo": 24
        },
        {
          "CS_BillingNo": "sample string 1",
          "ProductName": "sample string 2",
          "CSD_PA_Id_FK": 3,
          "P_PackSize": "sample string 4",
          "PA_PackType": "sample string 5",
          "PA_PackUOM": "sample string 6",
          "Quantity": 7.0,
          "SalesRate": 8.0,
          "SK_TINNo": "sample string 9",
          "PurchaseRate": 10.0,
          "P_GSTRate": 11.0,
          "GSTAmount": 12.0,
          "ProductId": 13,
          "SalesTotalAmount": 14.0,
          "CSR_Code": "sample string 15",
          "CompanyName": "sample string 16",
          "SK_DoorNo": "sample string 17",
          "SK_Street": "sample string 18",
          "ST_StateName": "sample string 19",
          "VI_Village": "sample string 20",
          "DI_District": "sample string 21",
          "TA_Taluk": "sample string 22",
          "SK_PinCode": 23,
          "MobileNo": 24
        }
      ]
    }
  ],
  "MaxQty": 30.0
}

application/xml, text/xml

Sample:
<ProductModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eDairyWebAPI.Models">
  <Alt_Prod_name>sample string 4</Alt_Prod_name>
  <Cess>1</Cess>
  <ManufacturerSpeedSearch xmlns:d2p1="http://schemas.datacontract.org/2004/07/eDairyWebAPI.Models.SpeedSearch">
    <d2p1:MA_Code>sample string 2</d2p1:MA_Code>
    <d2p1:MA_Id>1</d2p1:MA_Id>
    <d2p1:MA_Name>sample string 3</d2p1:MA_Name>
  </ManufacturerSpeedSearch>
  <MaxQty>30</MaxQty>
  <P_AlternateText>sample string 23</P_AlternateText>
  <P_CasePack>sample string 22</P_CasePack>
  <P_GSTRate>1</P_GSTRate>
  <P_HSNCode>sample string 24</P_HSNCode>
  <P_Id>1</P_Id>
  <P_Image1>sample string 5</P_Image1>
  <P_Image2>sample string 6</P_Image2>
  <P_Image3>sample string 7</P_Image3>
  <P_Image4>sample string 8</P_Image4>
  <P_Inactive>65</P_Inactive>
  <P_LongDescription>sample string 14</P_LongDescription>
  <P_Name>sample string 3</P_Name>
  <P_NutritionalValue>sample string 12</P_NutritionalValue>
  <P_PC_Id_FK>9</P_PC_Id_FK>
  <P_PR1>15</P_PR1>
  <P_PR2>16</P_PR2>
  <P_PR3>17</P_PR3>
  <P_PR4>18</P_PR4>
  <P_PR5>19</P_PR5>
  <P_PSC_Id_FK>10</P_PSC_Id_FK>
  <P_PackSize>sample string 21</P_PackSize>
  <P_Packaging>sample string 20</P_Packaging>
  <P_ProductCode>sample string 2</P_ProductCode>
  <P_ProductOrder>1</P_ProductOrder>
  <P_ShortDescription>sample string 13</P_ShortDescription>
  <P_TS>2026-01-10T02:17:36.5514467+05:30</P_TS>
  <P_TS_Edited_Uid_FK>29</P_TS_Edited_Uid_FK>
  <P_TS_LastEdited>2026-01-10T02:17:36.5514467+05:30</P_TS_LastEdited>
  <P_UOM>sample string 11</P_UOM>
  <P_UserId_FK>25</P_UserId_FK>
  <PackageList>
    <PackagingListForPeriodicalSalesModel>
      <PA_Id>1</PA_Id>
      <PA_PackType>sample string 3</PA_PackType>
      <PA_PackUOM>sample string 4</PA_PackUOM>
      <PA_Size>sample string 2</PA_Size>
      <ProductName>sample string 5</ProductName>
      <SalesReportItemWise>
        <PeriodicalSalesReportItemWiseModel>
          <CSD_PA_Id_FK>3</CSD_PA_Id_FK>
          <CSR_Code>sample string 15</CSR_Code>
          <CS_BillingNo>sample string 1</CS_BillingNo>
          <CompanyName>sample string 16</CompanyName>
          <DI_District>sample string 21</DI_District>
          <GSTAmount>12</GSTAmount>
          <MobileNo>24</MobileNo>
          <PA_PackType>sample string 5</PA_PackType>
          <PA_PackUOM>sample string 6</PA_PackUOM>
          <P_GSTRate>11</P_GSTRate>
          <P_PackSize>sample string 4</P_PackSize>
          <ProductId>13</ProductId>
          <ProductName>sample string 2</ProductName>
          <PurchaseRate>10</PurchaseRate>
          <Quantity>7</Quantity>
          <SK_DoorNo>sample string 17</SK_DoorNo>
          <SK_PinCode>23</SK_PinCode>
          <SK_Street>sample string 18</SK_Street>
          <SK_TINNo>sample string 9</SK_TINNo>
          <ST_StateName>sample string 19</ST_StateName>
          <SalesRate>8</SalesRate>
          <SalesTotalAmount>14</SalesTotalAmount>
          <TA_Taluk>sample string 22</TA_Taluk>
          <VI_Village>sample string 20</VI_Village>
        </PeriodicalSalesReportItemWiseModel>
        <PeriodicalSalesReportItemWiseModel>
          <CSD_PA_Id_FK>3</CSD_PA_Id_FK>
          <CSR_Code>sample string 15</CSR_Code>
          <CS_BillingNo>sample string 1</CS_BillingNo>
          <CompanyName>sample string 16</CompanyName>
          <DI_District>sample string 21</DI_District>
          <GSTAmount>12</GSTAmount>
          <MobileNo>24</MobileNo>
          <PA_PackType>sample string 5</PA_PackType>
          <PA_PackUOM>sample string 6</PA_PackUOM>
          <P_GSTRate>11</P_GSTRate>
          <P_PackSize>sample string 4</P_PackSize>
          <ProductId>13</ProductId>
          <ProductName>sample string 2</ProductName>
          <PurchaseRate>10</PurchaseRate>
          <Quantity>7</Quantity>
          <SK_DoorNo>sample string 17</SK_DoorNo>
          <SK_PinCode>23</SK_PinCode>
          <SK_Street>sample string 18</SK_Street>
          <SK_TINNo>sample string 9</SK_TINNo>
          <ST_StateName>sample string 19</ST_StateName>
          <SalesRate>8</SalesRate>
          <SalesTotalAmount>14</SalesTotalAmount>
          <TA_Taluk>sample string 22</TA_Taluk>
          <VI_Village>sample string 20</VI_Village>
        </PeriodicalSalesReportItemWiseModel>
      </SalesReportItemWise>
    </PackagingListForPeriodicalSalesModel>
    <PackagingListForPeriodicalSalesModel>
      <PA_Id>1</PA_Id>
      <PA_PackType>sample string 3</PA_PackType>
      <PA_PackUOM>sample string 4</PA_PackUOM>
      <PA_Size>sample string 2</PA_Size>
      <ProductName>sample string 5</ProductName>
      <SalesReportItemWise>
        <PeriodicalSalesReportItemWiseModel>
          <CSD_PA_Id_FK>3</CSD_PA_Id_FK>
          <CSR_Code>sample string 15</CSR_Code>
          <CS_BillingNo>sample string 1</CS_BillingNo>
          <CompanyName>sample string 16</CompanyName>
          <DI_District>sample string 21</DI_District>
          <GSTAmount>12</GSTAmount>
          <MobileNo>24</MobileNo>
          <PA_PackType>sample string 5</PA_PackType>
          <PA_PackUOM>sample string 6</PA_PackUOM>
          <P_GSTRate>11</P_GSTRate>
          <P_PackSize>sample string 4</P_PackSize>
          <ProductId>13</ProductId>
          <ProductName>sample string 2</ProductName>
          <PurchaseRate>10</PurchaseRate>
          <Quantity>7</Quantity>
          <SK_DoorNo>sample string 17</SK_DoorNo>
          <SK_PinCode>23</SK_PinCode>
          <SK_Street>sample string 18</SK_Street>
          <SK_TINNo>sample string 9</SK_TINNo>
          <ST_StateName>sample string 19</ST_StateName>
          <SalesRate>8</SalesRate>
          <SalesTotalAmount>14</SalesTotalAmount>
          <TA_Taluk>sample string 22</TA_Taluk>
          <VI_Village>sample string 20</VI_Village>
        </PeriodicalSalesReportItemWiseModel>
        <PeriodicalSalesReportItemWiseModel>
          <CSD_PA_Id_FK>3</CSD_PA_Id_FK>
          <CSR_Code>sample string 15</CSR_Code>
          <CS_BillingNo>sample string 1</CS_BillingNo>
          <CompanyName>sample string 16</CompanyName>
          <DI_District>sample string 21</DI_District>
          <GSTAmount>12</GSTAmount>
          <MobileNo>24</MobileNo>
          <PA_PackType>sample string 5</PA_PackType>
          <PA_PackUOM>sample string 6</PA_PackUOM>
          <P_GSTRate>11</P_GSTRate>
          <P_PackSize>sample string 4</P_PackSize>
          <ProductId>13</ProductId>
          <ProductName>sample string 2</ProductName>
          <PurchaseRate>10</PurchaseRate>
          <Quantity>7</Quantity>
          <SK_DoorNo>sample string 17</SK_DoorNo>
          <SK_PinCode>23</SK_PinCode>
          <SK_Street>sample string 18</SK_Street>
          <SK_TINNo>sample string 9</SK_TINNo>
          <ST_StateName>sample string 19</ST_StateName>
          <SalesRate>8</SalesRate>
          <SalesTotalAmount>14</SalesTotalAmount>
          <TA_Taluk>sample string 22</TA_Taluk>
          <VI_Village>sample string 20</VI_Village>
        </PeriodicalSalesReportItemWiseModel>
      </SalesReportItemWise>
    </PackagingListForPeriodicalSalesModel>
  </PackageList>
  <ProductCategorySpeedSearch xmlns:d2p1="http://schemas.datacontract.org/2004/07/eDairyWebAPI.Models.SpeedSearch">
    <d2p1:PC_Category>sample string 1</d2p1:PC_Category>
    <d2p1:PC_Id>1</d2p1:PC_Id>
  </ProductCategorySpeedSearch>
  <ProductSubCategorySpeedSearch xmlns:d2p1="http://schemas.datacontract.org/2004/07/eDairyWebAPI.Models.SpeedSearch">
    <d2p1:PCS_SubCategory>sample string 1</d2p1:PCS_SubCategory>
    <d2p1:PSC_Id>1</d2p1:PSC_Id>
    <d2p1:ProductCategorySpeedSearch>
      <d2p1:PC_Category>sample string 1</d2p1:PC_Category>
      <d2p1:PC_Id>1</d2p1:PC_Id>
    </d2p1:ProductCategorySpeedSearch>
  </ProductSubCategorySpeedSearch>
</ProductModels>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'ProductModels'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.