Addons
PATCH
Update Addons
Update an existing addon.
Required Permission:
Edit Addon
PATCH
/addons/{id}
Request Body
JSONRequest Parameters
| Parameter | Type | Required | Validation | Description |
|---|---|---|---|---|
| name | String | Required | string, required | The name |
| position | Integer | Optional | integer, optional | The position of the addon |
| whole_sale_rate | Decimal | Optional | decimal, optional | The whole sale rate |
| retail_sale_rate | Decimal | Required | decimal, required | The retail sale rate |
| base_unit_id | Integer | Required | integer, required | The base unit id |
| is_purchase | Boolean | Required | boolean, required | The is purchase |
| purchase_rate | Decimal | Optional | decimal, optional, required_if:is_purchase=1 | The purchase rate |
| purchase_unit_id | Integer | Optional | integer, optional, required_if:is_purchase=1 | The purchase unit id |
| conversion_factor | Decimal | Optional | decimal, optional, required_if:is_purchase=1 | The conversion factor |
| description | String | Optional | string, optional | The description |
| is_ingredient | Boolean | Required | boolean, required | The is ingredient |
| ingredients | Array | Optional | array, optional, required_if:is_ingredient=1 | The ingredients |
| image | File | Optional | file, optional | The image |
| is_vat | Integer | Required | integer, required, in:0,1 | The is vat |
| vats | Array | Optional | array, optional, required_if:is_variant=1 | The variants |
| vats.*.id | Integer | Required | integer, required | The vat id |
Response
200 OKStatus Code
HTTP status code (200)
Message
Human-readable description
Data
Updated addon details