PUT
{micro_service_base_url}
/
inventory
/
stores
/
{store_id}
/
modifier-groups
/
{
  "total_updated_records": 123
}
This endpoint allows you to update the configuration of existing modifier groups. You can change various properties such as the name, description, quantity constraints, and status while preserving existing options and mappings.
Updates to modifier groups will immediately affect how customers see and interact with customization options for linked products.

Path Parameters

store_id
string
required
The unique identifier of the store

Body

modifier_groups
array
required
Array of modifier group objects to update

Request Example

[
  {
    "id": "{{modifier_group_id}}",
    "name": "MG Test 3 - Updated",
    "description": "Modifier group for drinks",
    "store_id": "449235c1-3d04-4519-998b-40d2a621e5e0",
    "min_quantity": 0,
    "max_quantity": 2,
    "precedence": 0,
    "option_type": "Customization",
    "max_free_options": 0,
    "max_options_qty": 2,
    "status": "active"
  }
]

Response

total_updated_records
number
The number of modifier groups that were successfully updated

Response Example

{
  "total_updated_records": 1
}
You can update multiple modifier groups in a single request by including multiple objects in the array.
Ensure that min_quantity does not exceed max_quantity, and that the changes align with your current menu structure to avoid customer confusion.
Setting status to “inactive” will hide the modifier group from customer view without deleting it, allowing you to reactivate it later if needed.