PUT api/Items/{id}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

Body Parameters

ItemBindingViewModel
NameDescriptionTypeAdditional information
Sku

string

Required

Description

string

Required

SecondaryDescription

string

None.

CustomerId

integer

None.

ClassificationId

integer

None.

CommodityId

integer

None.

Upc

string

None.

SellPrice

decimal number

None.

ProductCost

decimal number

None.

AllocationMethodId

integer

None.

MinOnHand

decimal number

None.

MaxOnHand

decimal number

None.

StorageTemp

decimal number

None.

ReorderQuantity

decimal number

None.

DaysBetweenCounts

decimal number

None.

CycleCountTypeId

integer

None.

RecieveOntoHold

boolean

None.

SerialNumberTrackingId

integer

None.

OutboundMobileSerializationId

integer

None.

ExpirationDateTrackingId

integer

None.

LotNumberTrackingId

integer

None.

CostTrackingId

integer

None.

SerialNumberRequireScan

boolean

None.

ExpirationDateRequireScan

boolean

None.

LotNumberRequireScan

boolean

None.

HoldThresholdDays

string

None.

OriginCountryId

integer

None.

HarmonizedTariffCode

string

None.

MovableUnitZones

string

None.

PackagingUnitZones

string

None.

OverallocatedZones

string

None.

LocationId

integer

None.

MixedExpirationDaysThreshold

decimal number

None.

UseLocationFull

boolean

None.

StoreWithItems

boolean

None.

StoreMultipleLots

boolean

None.

HazardousMaterial

boolean

None.

MaterialFlagId

integer

None.

PackagingGroupId

integer

None.

Class

string

None.

ShippingName

string

None.

MaterialId

string

None.

LabelCode

string

None.

Flashpoint

string

None.

UnitOfMeasureId

integer

None.

PrimaryInventoryUnitOfMeasureId

integer

None.

PrimaryInventoryQuantity

decimal number

None.

UseSecondaryUom

boolean

None.

SecondaryInventoryUnitOfMeasureId

integer

None.

SecondaryInventoryQuantity

decimal number

None.

PackagingUnitOfMeasureId

integer

None.

PackagingPrimaryUnit

decimal number

None.

PackagingLength

decimal number

None.

PackagingWidth

decimal number

None.

PackagingHeight

decimal number

None.

PackagingTotalArea

decimal number

None.

PackagingTotalVolume

decimal number

None.

PackagingWeight

decimal number

None.

PackagingNetWeight

decimal number

None.

MaterialNotes

string

None.

Qualifiers

string

None.

MovableUnitId

integer

None.

MovableUnitLength

decimal number

None.

MovableUnitWidth

decimal number

None.

MovableUnitHeight

decimal number

None.

MovableUnitTie

decimal number

None.

MovableUnitHigh

decimal number

None.

MovableUnitWeight

decimal number

None.

MovableUnitQuantity

integer

None.

CountingMechanismId

integer

None.

StorageUnitOfMeasureId

integer

None.

EachesPerEach

string

None.

StorageRate

decimal number

None.

StorageMinCharge

string

None.

StorageMonthsSkip

string

None.

ItemMovableUnitsStorage

Collection of BindItemMovableUnitStorageViewModel

None.

AssemblyItems

Collection of BindItemAssemblyStorageViewModel

None.

StorageCharges

Collection of BindItemStorageRateViewModel

None.

Request Formats

application/json, text/json

Sample:
{
  "Sku": "sample string 1",
  "Description": "sample string 2",
  "SecondaryDescription": "sample string 3",
  "CustomerId": 1,
  "ClassificationId": 1,
  "CommodityId": 1,
  "Upc": "sample string 4",
  "SellPrice": 1.0,
  "ProductCost": 1.0,
  "AllocationMethodId": 5,
  "MinOnHand": 1.0,
  "MaxOnHand": 1.0,
  "StorageTemp": 1.0,
  "ReorderQuantity": 1.0,
  "DaysBetweenCounts": 1.0,
  "CycleCountTypeId": 6,
  "RecieveOntoHold": true,
  "SerialNumberTrackingId": 1,
  "OutboundMobileSerializationId": 1,
  "ExpirationDateTrackingId": 1,
  "LotNumberTrackingId": 1,
  "CostTrackingId": 1,
  "SerialNumberRequireScan": true,
  "ExpirationDateRequireScan": true,
  "LotNumberRequireScan": true,
  "HoldThresholdDays": "sample string 11",
  "OriginCountryId": 1,
  "HarmonizedTariffCode": "sample string 12",
  "MovableUnitZones": "sample string 13",
  "PackagingUnitZones": "sample string 14",
  "OverallocatedZones": "sample string 15",
  "LocationId": 1,
  "MixedExpirationDaysThreshold": 1.0,
  "UseLocationFull": true,
  "StoreWithItems": true,
  "StoreMultipleLots": true,
  "HazardousMaterial": true,
  "MaterialFlagId": 1,
  "PackagingGroupId": 1,
  "Class": "sample string 20",
  "ShippingName": "sample string 21",
  "MaterialId": "sample string 22",
  "LabelCode": "sample string 23",
  "Flashpoint": "sample string 24",
  "UnitOfMeasureId": 1,
  "PrimaryInventoryUnitOfMeasureId": 1,
  "PrimaryInventoryQuantity": 1.0,
  "UseSecondaryUom": true,
  "SecondaryInventoryUnitOfMeasureId": 1,
  "SecondaryInventoryQuantity": 1.0,
  "PackagingUnitOfMeasureId": 1,
  "PackagingPrimaryUnit": 1.0,
  "PackagingLength": 1.0,
  "PackagingWidth": 1.0,
  "PackagingHeight": 1.0,
  "PackagingTotalArea": 1.0,
  "PackagingTotalVolume": 1.0,
  "PackagingWeight": 1.0,
  "PackagingNetWeight": 1.0,
  "MaterialNotes": "sample string 26",
  "Qualifiers": "sample string 27",
  "MovableUnitId": 1,
  "MovableUnitLength": 1.0,
  "MovableUnitWidth": 1.0,
  "MovableUnitHeight": 1.0,
  "MovableUnitTie": 1.0,
  "MovableUnitHigh": 1.0,
  "MovableUnitWeight": 1.0,
  "MovableUnitQuantity": 1,
  "CountingMechanismId": 1,
  "StorageUnitOfMeasureId": 1,
  "EachesPerEach": "sample string 28",
  "StorageRate": 1.0,
  "StorageMinCharge": "sample string 29",
  "StorageMonthsSkip": "sample string 30",
  "ItemMovableUnitsStorage": [
    {
      "MovableUnitId": 1,
      "Rate": 2.0
    },
    {
      "MovableUnitId": 1,
      "Rate": 2.0
    }
  ],
  "AssemblyItems": [
    {
      "ItemId": 1,
      "QualifierId": 1,
      "NonSku": "sample string 2",
      "Quantity": 3
    },
    {
      "ItemId": 1,
      "QualifierId": 1,
      "NonSku": "sample string 2",
      "Quantity": 3
    }
  ],
  "StorageCharges": [
    {
      "WarehouseId": 1,
      "NumberOfUnits": 2,
      "NoCharges": true,
      "UseDefaultRate": true,
      "UseCustomRate": true,
      "StorageSplitFullRate": 1.0,
      "StorageSplitHalfRate": 1.0,
      "StorageFreeDays": 1.0,
      "ReceiverHandlingRate": 1.0,
      "ShippingHandlingRate": 1.0,
      "ItemId": 6,
      "UnitOfMeasureId": 7
    },
    {
      "WarehouseId": 1,
      "NumberOfUnits": 2,
      "NoCharges": true,
      "UseDefaultRate": true,
      "UseCustomRate": true,
      "StorageSplitFullRate": 1.0,
      "StorageSplitHalfRate": 1.0,
      "StorageFreeDays": 1.0,
      "ReceiverHandlingRate": 1.0,
      "ShippingHandlingRate": 1.0,
      "ItemId": 6,
      "UnitOfMeasureId": 7
    }
  ]
}

application/xml, text/xml

Sample:
<ItemBindingViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eMpowerCore.ViewModels.Items">
  <AllocationMethodId>5</AllocationMethodId>
  <AssemblyItems>
    <BindItemAssemblyStorageViewModel>
      <ItemId>1</ItemId>
      <NonSku>sample string 2</NonSku>
      <QualifierId>1</QualifierId>
      <Quantity>3</Quantity>
    </BindItemAssemblyStorageViewModel>
    <BindItemAssemblyStorageViewModel>
      <ItemId>1</ItemId>
      <NonSku>sample string 2</NonSku>
      <QualifierId>1</QualifierId>
      <Quantity>3</Quantity>
    </BindItemAssemblyStorageViewModel>
  </AssemblyItems>
  <Class>sample string 20</Class>
  <ClassificationId>1</ClassificationId>
  <CommodityId>1</CommodityId>
  <CostTrackingId>1</CostTrackingId>
  <CountingMechanismId>1</CountingMechanismId>
  <CustomerId>1</CustomerId>
  <CycleCountTypeId>6</CycleCountTypeId>
  <DaysBetweenCounts>1</DaysBetweenCounts>
  <Description>sample string 2</Description>
  <EachesPerEach>sample string 28</EachesPerEach>
  <ExpirationDateRequireScan>true</ExpirationDateRequireScan>
  <ExpirationDateTrackingId>1</ExpirationDateTrackingId>
  <Flashpoint>sample string 24</Flashpoint>
  <HarmonizedTariffCode>sample string 12</HarmonizedTariffCode>
  <HazardousMaterial>true</HazardousMaterial>
  <HoldThresholdDays>sample string 11</HoldThresholdDays>
  <ItemMovableUnitsStorage>
    <BindItemMovableUnitStorageViewModel>
      <MovableUnitId>1</MovableUnitId>
      <Rate>2</Rate>
    </BindItemMovableUnitStorageViewModel>
    <BindItemMovableUnitStorageViewModel>
      <MovableUnitId>1</MovableUnitId>
      <Rate>2</Rate>
    </BindItemMovableUnitStorageViewModel>
  </ItemMovableUnitsStorage>
  <LabelCode>sample string 23</LabelCode>
  <LocationId>1</LocationId>
  <LotNumberRequireScan>true</LotNumberRequireScan>
  <LotNumberTrackingId>1</LotNumberTrackingId>
  <MaterialFlagId>1</MaterialFlagId>
  <MaterialId>sample string 22</MaterialId>
  <MaterialNotes>sample string 26</MaterialNotes>
  <MaxOnHand>1</MaxOnHand>
  <MinOnHand>1</MinOnHand>
  <MixedExpirationDaysThreshold>1</MixedExpirationDaysThreshold>
  <MovableUnitHeight>1</MovableUnitHeight>
  <MovableUnitHigh>1</MovableUnitHigh>
  <MovableUnitId>1</MovableUnitId>
  <MovableUnitLength>1</MovableUnitLength>
  <MovableUnitQuantity>1</MovableUnitQuantity>
  <MovableUnitTie>1</MovableUnitTie>
  <MovableUnitWeight>1</MovableUnitWeight>
  <MovableUnitWidth>1</MovableUnitWidth>
  <MovableUnitZones>sample string 13</MovableUnitZones>
  <OriginCountryId>1</OriginCountryId>
  <OutboundMobileSerializationId>1</OutboundMobileSerializationId>
  <OverallocatedZones>sample string 15</OverallocatedZones>
  <PackagingGroupId>1</PackagingGroupId>
  <PackagingHeight>1</PackagingHeight>
  <PackagingLength>1</PackagingLength>
  <PackagingNetWeight>1</PackagingNetWeight>
  <PackagingPrimaryUnit>1</PackagingPrimaryUnit>
  <PackagingTotalArea>1</PackagingTotalArea>
  <PackagingTotalVolume>1</PackagingTotalVolume>
  <PackagingUnitOfMeasureId>1</PackagingUnitOfMeasureId>
  <PackagingUnitZones>sample string 14</PackagingUnitZones>
  <PackagingWeight>1</PackagingWeight>
  <PackagingWidth>1</PackagingWidth>
  <PrimaryInventoryQuantity>1</PrimaryInventoryQuantity>
  <PrimaryInventoryUnitOfMeasureId>1</PrimaryInventoryUnitOfMeasureId>
  <ProductCost>1</ProductCost>
  <Qualifiers>sample string 27</Qualifiers>
  <RecieveOntoHold>true</RecieveOntoHold>
  <ReorderQuantity>1</ReorderQuantity>
  <SecondaryDescription>sample string 3</SecondaryDescription>
  <SecondaryInventoryQuantity>1</SecondaryInventoryQuantity>
  <SecondaryInventoryUnitOfMeasureId>1</SecondaryInventoryUnitOfMeasureId>
  <SellPrice>1</SellPrice>
  <SerialNumberRequireScan>true</SerialNumberRequireScan>
  <SerialNumberTrackingId>1</SerialNumberTrackingId>
  <ShippingName>sample string 21</ShippingName>
  <Sku>sample string 1</Sku>
  <StorageCharges>
    <BindItemStorageRateViewModel>
      <ItemId>6</ItemId>
      <NoCharges>true</NoCharges>
      <NumberOfUnits>2</NumberOfUnits>
      <ReceiverHandlingRate>1</ReceiverHandlingRate>
      <ShippingHandlingRate>1</ShippingHandlingRate>
      <StorageFreeDays>1</StorageFreeDays>
      <StorageSplitFullRate>1</StorageSplitFullRate>
      <StorageSplitHalfRate>1</StorageSplitHalfRate>
      <UnitOfMeasureId>7</UnitOfMeasureId>
      <UseCustomRate>true</UseCustomRate>
      <UseDefaultRate>true</UseDefaultRate>
      <WarehouseId>1</WarehouseId>
    </BindItemStorageRateViewModel>
    <BindItemStorageRateViewModel>
      <ItemId>6</ItemId>
      <NoCharges>true</NoCharges>
      <NumberOfUnits>2</NumberOfUnits>
      <ReceiverHandlingRate>1</ReceiverHandlingRate>
      <ShippingHandlingRate>1</ShippingHandlingRate>
      <StorageFreeDays>1</StorageFreeDays>
      <StorageSplitFullRate>1</StorageSplitFullRate>
      <StorageSplitHalfRate>1</StorageSplitHalfRate>
      <UnitOfMeasureId>7</UnitOfMeasureId>
      <UseCustomRate>true</UseCustomRate>
      <UseDefaultRate>true</UseDefaultRate>
      <WarehouseId>1</WarehouseId>
    </BindItemStorageRateViewModel>
  </StorageCharges>
  <StorageMinCharge>sample string 29</StorageMinCharge>
  <StorageMonthsSkip>sample string 30</StorageMonthsSkip>
  <StorageRate>1</StorageRate>
  <StorageTemp>1</StorageTemp>
  <StorageUnitOfMeasureId>1</StorageUnitOfMeasureId>
  <StoreMultipleLots>true</StoreMultipleLots>
  <StoreWithItems>true</StoreWithItems>
  <UnitOfMeasureId>1</UnitOfMeasureId>
  <Upc>sample string 4</Upc>
  <UseLocationFull>true</UseLocationFull>
  <UseSecondaryUom>true</UseSecondaryUom>
</ItemBindingViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.