Customize product display fields

View as MarkdownOpen in Claude

Partial update of product display fields (name, description, image) via Menu Manager. This is separate from the POS sync flow: POS writes original values, merchants write display fields. Only provided fields are updated; omitted fields remain unchanged.

Authentication

X-Api-Keystring
API Key authentication via header

Path parameters

itemCodestringRequired
Unique product item code

Headers

X-Tenant-IDstringOptional
Tenant identifier

Request

This endpoint expects an object.
namestringRequired
shortDescriptionstringRequired
descriptionstringRequired
mainImageUrlstringRequired

Response

OK
idstring
itemCodestring
namestring
originalNamestring
internalNamestring
shortDescriptionstring
originalShortDescriptionstring
descriptionstring
originalDescriptionstring
slugstring
mainImageUrlstring
externalImageUrlstring
basePricedouble
specialPricedouble
visibleboolean
pickupAvailableboolean
deliveryAvailableboolean
eatInAvailableboolean
sortNuminteger
publishStatusstring
productTypeinteger
isBundleboolean
isVariantboolean
taxOverridedouble
taxOverrideDeliverydouble
taxOverrideEatIndouble
providerstring
posCategorystring
modifierGroupslist of objects
bundleSectionslist of objects
createdAtdatetime
updatedAtdatetime

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error