PUT api/UpdateProduct

Request Information

URI Parameters

None.

Body Parameters

Product
NameDescriptionTypeAdditional information
DepartmentRegistrationNumber

string

None.

Id

globally unique identifier

None.

RowId

string

None.

ProductNumber

string

None.

OriginalProductNumber

string

None.

ProductDescription

string

None.

Description

string

None.

Ean

string

None.

Unit

integer

None.

Amount

decimal number

None.

UnitDescription

string

None.

ProducerTitle

string

None.

HagstovaTitle

string

None.

LbNr

integer

None.

ValidFrom

date

None.

ValidTo

date

None.

IsActive

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "DepartmentRegistrationNumber": "sample string 1",
  "Id": "6516f1c9-8392-4027-bb93-02eaca90c97a",
  "RowId": "sample string 3",
  "ProductNumber": "sample string 4",
  "OriginalProductNumber": "sample string 5",
  "ProductDescription": "sample string 6",
  "Description": "sample string 7",
  "Ean": "sample string 8",
  "Unit": 1,
  "Amount": 1.1,
  "UnitDescription": "sample string 9",
  "ProducerTitle": "sample string 10",
  "HagstovaTitle": "sample string 11",
  "LbNr": 1,
  "ValidFrom": "2026-04-06T05:28:58.3129998+01:00",
  "ValidTo": "2026-04-06T05:28:58.3129998+01:00",
  "IsActive": true
}

application/xml, text/xml

Sample:
<Product xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/cpi_api.Models">
  <Amount>1.1</Amount>
  <DepartmentRegistrationNumber>sample string 1</DepartmentRegistrationNumber>
  <Description>sample string 7</Description>
  <Ean>sample string 8</Ean>
  <HagstovaTitle>sample string 11</HagstovaTitle>
  <Id>6516f1c9-8392-4027-bb93-02eaca90c97a</Id>
  <IsActive>true</IsActive>
  <LbNr>1</LbNr>
  <OriginalProductNumber>sample string 5</OriginalProductNumber>
  <ProducerTitle>sample string 10</ProducerTitle>
  <ProductDescription>sample string 6</ProductDescription>
  <ProductNumber>sample string 4</ProductNumber>
  <RowId>sample string 3</RowId>
  <Unit>1</Unit>
  <UnitDescription>sample string 9</UnitDescription>
  <ValidFrom>2026-04-06T05:28:58.3129998+01:00</ValidFrom>
  <ValidTo>2026-04-06T05:28:58.3129998+01:00</ValidTo>
</Product>

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 'Product'.

Response Information

Resource Description

Product
NameDescriptionTypeAdditional information
DepartmentRegistrationNumber

string

None.

Id

globally unique identifier

None.

RowId

string

None.

ProductNumber

string

None.

OriginalProductNumber

string

None.

ProductDescription

string

None.

Description

string

None.

Ean

string

None.

Unit

integer

None.

Amount

decimal number

None.

UnitDescription

string

None.

ProducerTitle

string

None.

HagstovaTitle

string

None.

LbNr

integer

None.

ValidFrom

date

None.

ValidTo

date

None.

IsActive

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "DepartmentRegistrationNumber": "sample string 1",
  "Id": "29a56c51-5375-4a1a-a37f-b253eff53960",
  "RowId": "sample string 3",
  "ProductNumber": "sample string 4",
  "OriginalProductNumber": "sample string 5",
  "ProductDescription": "sample string 6",
  "Description": "sample string 7",
  "Ean": "sample string 8",
  "Unit": 1,
  "Amount": 1.1,
  "UnitDescription": "sample string 9",
  "ProducerTitle": "sample string 10",
  "HagstovaTitle": "sample string 11",
  "LbNr": 1,
  "ValidFrom": "2026-04-06T05:28:58.3129998+01:00",
  "ValidTo": "2026-04-06T05:28:58.3129998+01:00",
  "IsActive": true
}

application/xml, text/xml

Sample:
<Product xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/cpi_api.Models">
  <Amount>1.1</Amount>
  <DepartmentRegistrationNumber>sample string 1</DepartmentRegistrationNumber>
  <Description>sample string 7</Description>
  <Ean>sample string 8</Ean>
  <HagstovaTitle>sample string 11</HagstovaTitle>
  <Id>29a56c51-5375-4a1a-a37f-b253eff53960</Id>
  <IsActive>true</IsActive>
  <LbNr>1</LbNr>
  <OriginalProductNumber>sample string 5</OriginalProductNumber>
  <ProducerTitle>sample string 10</ProducerTitle>
  <ProductDescription>sample string 6</ProductDescription>
  <ProductNumber>sample string 4</ProductNumber>
  <RowId>sample string 3</RowId>
  <Unit>1</Unit>
  <UnitDescription>sample string 9</UnitDescription>
  <ValidFrom>2026-04-06T05:28:58.3129998+01:00</ValidFrom>
  <ValidTo>2026-04-06T05:28:58.3129998+01:00</ValidTo>
</Product>