Errors
MODIFIER_REQUIRED
MODIFIER_REQUIRED
A line item is missing a modifier selection that the catalog marks as required (e.g. a "size" group on a drink, or a "protein" group on a bowl).
Reserved error code — not currently emitted by any endpoint. Partners may begin handling it defensively; backend will start emitting once wired in.
Summary
| Field | Value |
|---|---|
| HTTP status | 400 |
errorCategory | validation |
retryable | false |
When This Fires
POST /v1/marketplace/orders/validate— a line item references a catalog item whose required modifier group has fewer selections than itsminSelectionsvalue.POST /v1/marketplace/orders/place— same condition reaches placement (typically only possible if validation was skipped).
Recommended Action
Inspect the catalog modifier groups for the offending item and surface the required selections in your UI:
GET /v1/marketplace/stores/{storeId}/catalog— find the line item'smodifierGroups[].minSelections.- Prompt the user to satisfy each required group.
- Resubmit with the populated modifier selections.
The errors[] array on the response will pinpoint the offending line item via jsonPath.
Example
Code