update product
Developing
PUT
products/<int:product_id>
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'products/<int:product_id>' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTc0NjEwNDM3NCwianRpIjoiMWMxYzE3MjctYzY1My00ZDU5LWExYWEtYzg3ZTc2YWY1OWYxIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6IjE3IiwibmJmIjoxNzQ2MTA0Mzc0LCJjc3JmIjoiNjIzZmRkZjktYTRlOS00MDljLWIzMDctMDNjNTNhMWY4N2VhIiwidXNlcm5hbWUiOiJlY29fc2VsbGVyMTAiLCJlbWFpbCI6InNlbGxlcjEwQGV4YW1wbGUuY29tIn0.oLWt7uRKMqTufvWnPA3FrXEUFswzsVl9kBKOjQO7qDI' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "updated product",
"description": "updated product description",
"price": 25.99,
"category_id": 1,
"tags": ["updated-eco-friendly", "updated-handmade"],
"sustainability_attributes": ["updated-organic", "updated-carbon-neutral"],
"stock_quantity": 150,
"min_order_quantity": 3,
"is_active": true,
"primary_image_url" : "https://example.com/primary-image.jpg",
"images" : ["https://example.com/image.jpg", "https://example.com/image2.jpg"]
}'
Response Response Example
{
"message": "Product updated successfully",
"product": {
"average_rating": 0.0,
"category_id": 1,
"created_at": "Thu, 01 May 2025 13:01:40 GMT",
"description": "updated product description",
"id": 8,
"images": "[{'image_url': 'https://example.com/image.jpg', 'is_primary': False}, {'image_url': 'https://example.com/image2.jpg', 'is_primary': False}, {'image_url': 'https://example.com/primary-image.jpg', 'is_primary': True}]",
"min_order_quantity": 3,
"name": "updated product",
"price": 25.99,
"review_count": 0,
"stock_quantity": 150,
"sustainability_attributes": "['updated-organic', 'updated-carbon-neutral']",
"tags": "['updated-eco-friendly', 'updated-handmade']",
"updated_at": "Thu, 01 May 2025 13:59:49 GMT",
"vendor_id": 17
},
"success": true
}
Request
Header Params
Authorization
string
required
Example:
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTc0NjEwNDM3NCwianRpIjoiMWMxYzE3MjctYzY1My00ZDU5LWExYWEtYzg3ZTc2YWY1OWYxIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6IjE3IiwibmJmIjoxNzQ2MTA0Mzc0LCJjc3JmIjoiNjIzZmRkZjktYTRlOS00MDljLWIzMDctMDNjNTNhMWY4N2VhIiwidXNlcm5hbWUiOiJlY29fc2VsbGVyMTAiLCJlbWFpbCI6InNlbGxlcjEwQGV4YW1wbGUuY29tIn0.oLWt7uRKMqTufvWnPA3FrXEUFswzsVl9kBKOjQO7qDI
Body Params application/json
Responses
Modified at 2025-05-01 14:07:43