| externalId required | string The partner provided external identifier for the cart item. |
| isComplete | boolean Default: true Indicates if the menu item's required modifiers have been specified. If |
| itemGroupGuid required | string <uuid> The GUID of item's menu group. |
| itemGuid required | string <uuid> The GUID of the menu item. |
Array of objects (ModifierSelection) Modifiers applied to the item. | |
| openItemName | string or null Name for an open item. |
| openPriceAmount | number or null <double> Price for an open item. Required when |
Array of objects (PortionModifierSelections) Modifiers applied to configured item portions (e.g. pizza halves). | |
| quantity | number <double> > 0 Default: 1 Total item quantity. |
| specialRequest | string or null Free-text instruction for this item (e.g. "cut in half"). Returned in the priced
response as an entry under |
| specialRequests | Array of strings Use instead of |
| unitOfMeasure | string or null Unit of measure for the menu item. |
{- "externalId": "string",
- "itemGuid": "30f474dc-9435-4955-8c48-8707d4e0fbe9",
- "itemGroupGuid": "93eb340b-ed77-47a1-a49f-68a0f7b01f4a",
- "quantity": 1,
- "unitOfMeasure": "NONE",
- "specialRequest": "string",
- "specialRequests": [
- "string"
], - "modifierSelections": [
- {
- "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": [
- "string"
]
}
], - "portionModifierSelections": [
- {
- "portionGuid": "71587f77-f554-460f-a6bf-3967bb9caf77",
- "modifierSelections": [
- {
- "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": [
- "string"
]
}
]
}
], - "openPriceAmount": 0,
- "openItemName": "string",
- "isComplete": true
}