DELETE
{micro_service_base_url}
/
inventory
/
stores
/
{store_id}
/
modifier-groups
/
{modifier_group_id}
/
options
{
  "success": true,
  "deletedOptions": [
    {}
  ],
  "notDeletedOptions": [
    {}
  ],
  "message": "<string>"
}
This endpoint allows you to remove specific options from a modifier group. This is useful when you want to discontinue certain customization choices or clean up options that are no longer relevant.
Deleting modifier options will remove them from all associated menu items. This action cannot be undone.

Path Parameters

store_id
string
required
The unique identifier of the store
modifier_group_id
string
required
The unique identifier of the modifier group

Body

option_ids
array
required
Array of modifier option IDs to delete from the group

Request Example

[
  1000218,
  1000219
]

Response

success
boolean
Indicates if the operation was successful
deletedOptions
array
Array of option IDs that were successfully deleted
notDeletedOptions
array
Array of option IDs that could not be deleted (may not exist or have dependencies)
message
string
Success message describing the operation result

Response Example

{
  "success": true,
  "deletedOptions": [
    1000218
  ],
  "notDeletedOptions": [
    1000219
  ],
  "message": "Modifier options deleted successfully"
}
Options that couldn’t be deleted may be referenced by existing orders or have other dependencies. Check the “notDeletedOptions” array for details.
Consider setting options to “inactive” status instead of deleting them if you want to preserve historical order data.