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
json
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Seafood",
"customerId": 12345,
"parentGroupId": null,
"active": true
}Example - Hierarchical Groups
json
[
{
"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