Inventory Item Groups
Inventory item grouping/categorization.
Fields
| Field | Type | Required | Version | Description |
|---|---|---|---|---|
id |
guid | Yes | 1.1.2 | Unique group identifier |
name |
string | Yes | 1.1.2 | Group name |
customerId |
integer | Yes | 1.1.2 | Reference to Customer |
parentGroupId |
guid | No | 1.1.2 | Parent group (for hierarchy) |
active |
boolean | No | 1.1.2 | Group active status |
Example
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Seafood",
"customerId": 12345,
"parentGroupId": null,
"active": true
}
Example - Hierarchical Groups
[
{
"id": "group-proteins-id",
"name": "Proteins",
"customerId": 12345,
"parentGroupId": null,
"active": true
},
{
"id": "group-seafood-id",
"name": "Seafood",
"customerId": 12345,
"parentGroupId": "group-proteins-id",
"active": true
},
{
"id": "group-meat-id",
"name": "Meat",
"customerId": 12345,
"parentGroupId": "group-proteins-id",
"active": true
},
{
"id": "group-produce-id",
"name": "Produce",
"customerId": 12345,
"parentGroupId": null,
"active": true
},
{
"id": "group-vegetables-id",
"name": "Vegetables",
"customerId": 12345,
"parentGroupId": "group-produce-id",
"active": true
},
{
"id": "group-beverages-id",
"name": "Beverages",
"customerId": 12345,
"parentGroupId": null,
"active": true
}
]
Related Entities
- Customer - Parent customer/tenant
- InventoryItem - Items in group