Update Product
Update an existing product and its modifiers, prices, ingredients and recipes.
Authorization
API-TOKEN Your partner API key. Send it in the API-TOKEN header on every request.
In: header
Path Parameters
Header Parameters
API contract version to target. See the Changelog for what changed in each version.
"2.0.0""2.3.0" | "2.2.0" | "2.1.0" | "2.0.0"Request Body
application/json
Must match an existing stored value.
Must not be greater than 191 characters.
Must not be greater than 350 characters.
Must not be greater than 350 characters.
Must not be greater than 2000 characters.
Must not be greater than 2000 characters.
Must be at least 0.
Must be at least 0.
Must be a valid URL.
Must match an existing stored value.
Must be at least 0.
Must be at least 0.
Must have at least 1 items.
Must have at least 0 items.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://api.flavours.sa/dev/api/v2/products/eum" \ -H "X-API-Version: 2.3.0" \ -H "Content-Type: application/json" \ -d '{ "images": [ "http://roberts.biz/recusandae-non-excepturi-eveniet-similique-voluptas.html" ] }'{
"meta": {
"code": 200,
"status": "success",
"message": "Product updated successfully."
},
"data": {
"id": "ed3ea787-629a-4904-a868-a1cd68329aab",
"market_id": "eef0da10-dd19-4a4c-ab3d-23dd1b548801",
"branch_id": null,
"name_en": "Updated Name",
"name_ar": "اسم محدث",
"description_en": null,
"description_ar": null,
"stock": 0,
"order": 57,
"images": [
"https://cdn.example.com/img/uploads/products/sample.png"
],
"is_active": true,
"created_at": 1792593346772,
"updated_at": 1792593346813,
"deleted_at": null,
"rating_amount": 0,
"rating_avg": "0.00",
"sold_amount": 0,
"sold_revenue": 0,
"qoyod_id": null,
"min_additionals": 0,
"max_additionals": 3,
"is_global": false,
"options_min_total": null,
"options_max_total": null,
"product_category_id": 16,
"preparation_time": 15,
"market": {
"id": "eef0da10-dd19-4a4c-ab3d-23dd1b548801",
"sector_id": 15,
"name_en": "Franecki Ltd",
"name_ar": "Wintheiser-Barrows",
"description_en": "Eaque distinctio fuga nihil vitae velit.",
"description_ar": null,
"logo_img": "https://via.placeholder.com/200x200.png/009955?text=business+logo+facilis",
"cover_img": "https://via.placeholder.com/200x200.png/009999?text=business+cover+amet",
"email": "[email protected]",
"phone_prefix": "967",
"phone_number": "7856586642",
"crn": "033-466-2828",
"tax_number": "66596607090",
"created_by": null,
"email_verified_at": 1792593329562,
"phone_verified_at": 1792593329562,
"created_at": 1792593329465,
"updated_at": 1792593340021,
"deleted_at": null,
"is_active": true,
"merchant_id": null,
"reseller_id": null,
"slug": "wisoky-feest",
"code": "ENT-0000000001",
"links": {
"website": null,
"instagram": null,
"youtube": null,
"x": null,
"call_center": null
},
"phone": "7856586642"
},
"branch": null,
"category": {
"id": 16,
"icon": "🍔",
"name_en": "Burgers",
"name_ar": "برجر",
"deleted_at": null,
"created_at": 1792593346520,
"updated_at": 1792593346520,
"market_id": "eef0da10-dd19-4a4c-ab3d-23dd1b548801",
"image_url": null
},
"exclusions": [],
"options": [],
"additionals": [],
"addon_groups": []
}
}{
"meta": {
"code": 401,
"status": "error",
"message": "Unauthenticated."
},
"data": null
}{
"meta": {
"code": 403,
"status": "error",
"message": "Unauthorized."
},
"data": null
}{
"meta": {
"code": 404,
"status": "error",
"message": "Resource not found."
},
"data": null
}{
"meta": {
"code": 422,
"status": "error",
"message": "The options.0.is_tax_included field is required."
},
"data": [
{
"code": 0,
"message": "The options.0.is_tax_included field is required.",
"field": "options.0.is_tax_included"
}
]
}{
"meta": {
"code": 500,
"status": "error",
"message": "Internal server error."
},
"data": null
}