Assembly Item

Assembly Item Object

Assembly Item is a type of Item.   Item is a primary record type in Order Time.  

End Point

/assemblyitem

GET, POST, PUT, DELETE

GET and DELETE requests expect parameter id of type Int32.

Properties

PropertyCaptionData TypeRequired
ManufacturerPartNoManufacturer Part No.String (50)False
NameNameString (50)True
ParentSub ofString (50)False
UPCUPCString (50)False
DescriptionDescriptionString (4000)False
NoteNoteString (4000)False
PurchaseDescPurchase DescriptionString (4000)False
IdIdInt32False
AssetAccountRefAsset AccountEntityRefTrue
BinRefBinEntityRefFalse
ClassRefClassEntityRefFalse
COGSAccountRefCOGS AccountEntityRefTrue
IncomeAccountRefIncome AccountEntityRefTrue
ItemGroupRefGroupEntityRefTrue
ManufacturerRefManufacturerEntityRefFalse
ProxyRefProxyEntityRefFalse
SalesTaxCodeRefTax CodeEntityRefFalse
UomRefUOMEntityRefTrue
UomSetRefUOM SetEntityRefTrue
WarrantyTypeRefWarrantyEntityRefFalse
MaxQtyMax QtyDecimalFalse
PricePriceDecimalFalse
ReorderAmountReorder AmountDecimalFalse
ReorderPointReorder PointDecimalFalse
StdCostStd. CostDecimalFalse
VolumeVolumeDecimalFalse
WeightWeightDecimalFalse
IsActiveActiveBooleanTrue
TrackLotOrSerial
Track Lot Or Serial No.
BooleanFalse
CustomFieldsCustom FieldsArray of CustomFieldDataFalse

The account Refs and UomRefs are not required is the ItemGroupRef is included. 


Depending on whether you use multiple units of measure,  UomRef OR UomSetRef is required. 


TrackLotOrSerial will only considered in POST request.  To change this property after the fact please use the UI. 

Json Sample

{
    "Id": 1947,
    "Name": "PART ABC",
    "IsActive": true,
    "ItemGroupRef": {
        "Id": 56,
        "Name": "Assembly Group"
    },   
    "Description": "Caliper repair kit, GT-5\r\nLine 2\r\nLine 3\r\nLine 4",
    "PurchaseDesc": "Caliper repair kit, GT-5\r\nLine 2\r\nLine 3",
    "Price": 85.00,
    "StdCost": 40.65,
    "CustomFields": [
      {       
        "Name": "ItemCust1", 
        "Value": "MAC 40",
      },
      {    
        "Name": "ItemCust2", 
        "Value": 25,
      }
     ]
}