Update a modifier
PATCH/v1/menu/modifiers/:id
Partially updates a modifier by id. All fields are optional but at least one must be provided; send sku: null to clear it. price is what customers are charged and original_price is the list price. When only original_price is sent and the modifier has no discount (price equals original_price), price follows it; a discounted price is kept. price must not exceed original_price, the one in this request or the stored one when omitted (422 price_exceeds_original_price).
Required scope: menu:write
Request
Responses
- 200
- 401
- 403
- 404
- 422
The updated modifier.
Unauthenticated — the request is missing a credential, or the Bearer token / API key is invalid, expired, or revoked.
Insufficient scope — the credential is authenticated but lacks a scope the endpoint requires.
Not found — no resource matches the id in the path (or it belongs to a different company).
Validation failed — the request body failed schema validation. errors[] lists every offending field.