Mes.WebApi.Models.V3.Prod.Item JSON Schema
- Last UpdatedNov 06, 2025
- 3 minute read
| Name | Description | Data Type |
|---|---|---|
| item_id | The item ID. | string |
| item_desc | The item description. | string |
| item_class_id | The ID of the item class to which the item is assigned. | string |
| uom_id | The ID of the unit of measure for the item. | integer |
| template | A flag that indicates whether the item is a template to be copied (true) or an actual item (false). | boolean |
| lifetime | The life time in days of the item before it expires. If null, the item never expires. | integer |
| unit_cost | The per unit cost to purchase the item. | number |
| obsolete | A flag that indicates whether the item is obsolete. | boolean |
| purchased | A flag that indicates whether the item can be purchased. | boolean |
| sold | A flag that indicates whether the item can be sold. | boolean |
| num_decimals | The number of decimal places to use for quantities of the item. | integer |
| must_complete_steps | A flag that indicates whether all steps must be completed/bypassed to end a job, regardless of the Job_Exec setting, when producing this item. | boolean |
| must_prod_reqd_qty | A flag that indicates whether the quantity produced must be at least equal to the quantity required to end the job, regardless of Job_Exec setting, when producing this item. | boolean |
| min_grade | The lowest grade of the item to consider it shippable. | integer |
| min_state | The lowest state of the item to consider it shippable. | integer |
| min_inv_level | The minimum overall amount of this item to be kept in inventory. When this amount is reached, a replenishment order should be generated. | number |
| reorder_amt | The minimum amount of the item in an inventory replenishment order. | number |
| auto_reorder | A flag that indicates whether item inventory replenishment orders should be generated automatically. | boolean |
| lot_no_format | The default lot number format for the item. | string |
| last_lot_no | The last lot number assigned to any of the units for the item. | string |
| max_lot_size | The maximum size of a lot for the item, in its UOM units. | number |
| sublot_no_format | The default sublot number format for the item. | string |
| last_sublot_no | The last sublot number assigned to any of the units for the item. | string |
| serial_no_lvl | integer | |
| max_sublot_size | The maximum size of a sublot for the item, in its UOM units. | number |
| max_order_size | The maximum starting quantity for a work order for the item. | number |
| min_trace_inv | The minimum amount of inventory of a particular lot that will be maintained in a storage entity for which the indistinguishable_lots flag is true. Lesser amounts will be merged into another lot of the same item in the same location. | number |
| inv_unique_by_job | A flag that indicates whether inventory for this item should be uniquely identified by the job that is producing it. | boolean |
| notes | Notes about the item. | string |
| spare1 | The contents of the user-defined spare1 field. | string |
| spare2 | The contents of the user-defined spare2 field. | string |
| spare3 | The contents of the user-defined spare3 field. | string |
| spare4 | The contents of the user-defined spare4 field. | string |
| last_edit_at | When the record was added or last updated. | string |