POST api/Supplies/AddOrUpdateSupplies

Request Information

URI Parameters

None.

Body Parameters

TCOeSuppliesDetails
NameDescriptionTypeAdditional information
SuppliesDetailID

integer

None.

SuppliesPartNumber

string

None.

SuppliesDesc

string

None.

SuppliesCost

decimal number

None.

BlackSuppliesPageLife

integer

None.

ColorSuppliesPageLife

integer

None.

AffectsBlack

boolean

None.

AffectsColor

boolean

None.

Active

boolean

None.

CalculateMaintCost

integer

None.

UpdateReason

string

None.

InsertDate

date

None.

InsertUser

string

None.

UpdateDate

date

None.

UpdateUser

string

None.

BlackSuppliesStarterPageLife

integer

None.

ColorSuppliesStarterPageLife

integer

None.

SupplyType

string

None.

Request Formats

application/json, text/json

Sample:
{
  "SuppliesDetailID": 1,
  "SuppliesPartNumber": "sample string 2",
  "SuppliesDesc": "sample string 3",
  "SuppliesCost": 4.1,
  "BlackSuppliesPageLife": 5,
  "ColorSuppliesPageLife": 6,
  "AffectsBlack": true,
  "AffectsColor": true,
  "Active": true,
  "CalculateMaintCost": 10,
  "UpdateReason": "sample string 11",
  "InsertDate": "2025-05-14T22:34:33.0231525+00:00",
  "InsertUser": "sample string 13",
  "UpdateDate": "2025-05-14T22:34:33.0231525+00:00",
  "UpdateUser": "sample string 15",
  "BlackSuppliesStarterPageLife": 16,
  "ColorSuppliesStarterPageLife": 17,
  "SupplyType": "sample string 18"
}

application/xml, text/xml

Sample:
<TCOeSuppliesDetails xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HP.TCOe.DataContract">
  <Active>true</Active>
  <AffectsBlack>true</AffectsBlack>
  <AffectsColor>true</AffectsColor>
  <BlackSuppliesPageLife>5</BlackSuppliesPageLife>
  <BlackSuppliesStarterPageLife>16</BlackSuppliesStarterPageLife>
  <CalculateMaintCost>10</CalculateMaintCost>
  <ColorSuppliesPageLife>6</ColorSuppliesPageLife>
  <ColorSuppliesStarterPageLife>17</ColorSuppliesStarterPageLife>
  <InsertDate>2025-05-14T22:34:33.0231525+00:00</InsertDate>
  <InsertUser>sample string 13</InsertUser>
  <SuppliesCost>4.1</SuppliesCost>
  <SuppliesDesc>sample string 3</SuppliesDesc>
  <SuppliesDetailID>1</SuppliesDetailID>
  <SuppliesPartNumber>sample string 2</SuppliesPartNumber>
  <SupplyType>sample string 18</SupplyType>
  <UpdateDate>2025-05-14T22:34:33.0231525+00:00</UpdateDate>
  <UpdateReason>sample string 11</UpdateReason>
  <UpdateUser>sample string 15</UpdateUser>
</TCOeSuppliesDetails>

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

Response Information

Resource Description

integer

Response Formats

application/json, text/json

Sample:
1

application/xml, text/xml

Sample:
<int xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</int>