Update Item By ID
Update an existing menu item — change name, description, image, price, quantity, sides, preferences, schedules, or SKU.
When to Use
▾
Use this endpoint when:
- Editing an item's details (name, price, photos)
- Modifying side categories or preference labels
- Adjusting availability schedules
How to Use
▾
/v3/serviceStep 1: Get the Item ID
▾
Use the itemId returned by Create Item or Get Items by Category ID.
Step 2: Send the Update Payload
▾
POST with function: "update.item" and the request payload including the changed fields.
Request Parameters
▾
alacarte service
Example: "alacarte"
Currently only support "v1"
Example: "v1"
Function that provide by alacarte
Example: "update.item"
Refer to explanation below
Item ID
Example: "5f698149585d7cc1ae35a395"
Category ID
Example: ["5eabf31ee0e9cd7b01a3a35e"]
Item name
Example: "Hainan Chicken Rice"
Item description
Example: "yummz"
Input your image
Example: []
Item available
Example: true
Item price
Amount in cent (min RM 0.10 10 = RM 0.10)
Example: 100
Current only support Ringgit Malaysia
Example: "MYR"
Item quantity
Example: 380
Side categories
Side Category name
Example: "Side Category 1"
Side Category available
Example: true
Set minimum choice
Example: 1
Set maximum choice
Example: 3
Side items
Optional, Item reference ID
Example: "5eaa7b72e0e9cd7b01a3a2b2"
Side Item ID
Example: "5f698149585d7cc1ae35a392"
Side Item name
Example: "Coke"
Side item price
Amount in cent
Example: 100
Current only support Ringgit Malaysia
Example: "MYR"
Side Item is available
Example: true
Item preferences
Preferences ID
Example: "5f698149585d7cc1ae35a38d"
Preferences name
Example: "Sweetness"
Set minimum choice
Example: 1
Set maximum choice
Example: 3
Preference labels
Label ID
Example: "5f698149585d7cc1ae35a38e"
Label name
Example: "Basic"
Schedules startAt and endAt
Example: ["2020-09-22T02:00:00.000Z", "2020-09-22T14:00:00.000Z"]
Item SKU
Example: "fkj31i"
Response Parameters
▾
Category ID
Example: ""
Name of Category
Example: ""
Creation date time
Example: "2020-09-22T04:44:57.950398414Z"
Description of the item
Example: "Describe"
Item image
Example: []
Item available
Example: true
Item ID
Example: "5f698149585d7cc1ae35a391"
Item name
Example: "Test123"
Current position among item
Example: 2
Item preferences
Preferences ID
Example: "5f698149585d7cc1ae35a38d"
Preferences name
Example: "Sweetness"
Set minimum choice
Example: 1
Set maximum choice
Example: 3
Preference labels
Label ID
Example: "5f698149585d7cc1ae35a38e"
Label name
Example: "Basic"
Item price
Amount in cent (min RM 0.10 10 = RM 0.10)
Example: 100
Current only support Ringgit Malaysia
Example: "MYR"
Item quantity
Example: 350
Schedules startAt and endAt
Example: ["2020-09-22T02:00:00.000Z", "2020-09-22T14:00:00.000Z"]
Item sides
Side Category ID
Example: "5f698149585d7cc1ae35a395"
Side Category name
Example: "Side Category 1"
Side Category available
Example: true
Set minimum choice
Example: 1
Set maximum choice
Example: 3
Side items
Optional, Item reference ID
Example: "5eaa7b72e0e9cd7b01a3a2b2"
Side Item ID
Example: "5f698149585d7cc1ae35a392"
Side Item name
Example: "Coke"
Side item price
Amount in cent (min RM 0.10 10 = RM 0.10)
Example: 100
Current only support Ringgit Malaysia
Example: "MYR"
Side Item is available
Example: true
Item SKU
Example: "fkj31i"
Last update date time
Example: "2020-09-22T04:44:57.950398414Z"