ModifierSelection

itemGuid
required
string <uuid>

GUID of the modifier option.

modifierSelections
Array of objects (ModifierSelection)

List of modifiers.

optionGroupGuid
required
string <uuid>

GUID of the modifier group the option belongs to (e.g. "Toppings").

preModifierGuid
string or null <uuid>

GUID of the pre-modifier (e.g. "NO", "EXTRA") applied to the option.

quantity
number <double> > 0
Default: 1

Total modifier quantity.

specialRequest
string or null

Free-text instruction for this modifier. Returned in the priced response as an entry under modifiers with a null itemGuid.

specialRequests
Array of strings

Use instead of specialRequest to send multiple special requests for this modifier, e.g. ["no salt", "on the side"].

unitOfMeasure
string or null

Unit of measure for the menu item.

Enum: "NONE" "LB" "OZ" "KG" "G"
{
  • "itemGuid": "30f474dc-9435-4955-8c48-8707d4e0fbe9",
  • "optionGroupGuid": "44930a49-c030-4c8d-8e42-1df4147b34de",
  • "quantity": 1,
  • "unitOfMeasure": "NONE",
  • "preModifierGuid": "c83620fe-6403-4a8f-89a5-e7ed29b71cdb",
  • "modifierSelections": [
    ],
  • "specialRequest": "string",
  • "specialRequests": [
    ]
}