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
The unique identifier of the store
The unique identifier of the modifier group
Body
Array of modifier option IDs to delete from the group
Request Example
Response
Indicates if the operation was successful
Array of option IDs that were successfully deleted
Array of option IDs that could not be deleted (may not exist or have dependencies)
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.