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
  }
]