Authorizations
API key authentication using Basic Auth. Use your API key as both username and password. See the Authentication guide for complete setup instructions.
Body
application/json
Response
Product updated
The response is of type object
.
curl --request PUT \
--url https://api.quickbutik.com/v1/products \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '{
"product_id": 123,
"variant_id": 123,
"sku": "<string>",
"title": "<string>",
"price": 299,
"before_price": 399,
"purchase_price": 69,
"tax_rate": 25,
"stock": 1,
"qty_location": "<string>",
"disable_minusqty": "1",
"visible": 1,
"description": "<string>",
"gtin": "<string>",
"supplier_name": "<string>",
"supplier_sku": "<string>",
"datafield_1": "<string>",
"datafield_2": "<string>",
"datafield_3": "<string>",
"seo_description": "<string>",
"seo_title": "<string>",
"weight": 400,
"images": [
{
"url": "https://quickbutik.com/logo.png",
"alttext": "Our logo"
}
],
"metadata": {},
"variants": {
"sync": [
{
"variant_option1_name": "Color",
"variant_option1_value": "Red",
"variant_option2_name": "Size",
"variant_option2_value": "Large",
"variant_option3_name": "<string>",
"variant_option3_value": "<string>",
"variant_option4_name": "<string>",
"variant_option4_value": "<string>",
"variant_option5_name": "<string>",
"variant_option5_value": "<string>",
"sku": "<string>",
"price": 123,
"purchase_price": 123,
"qty": 123,
"qty_location": "<string>",
"before_price": 123,
"gtin": "<string>",
"supplier_sku": "<string>",
"weight": 123,
"visible": 0,
"images": [
[
{
"url": "<any>",
"alttext": "<any>"
}
]
]
}
],
"add": [
{
"variant_option1_name": "Color",
"variant_option1_value": "Red",
"variant_option2_name": "Size",
"variant_option2_value": "Large",
"variant_option3_name": "<string>",
"variant_option3_value": "<string>",
"variant_option4_name": "<string>",
"variant_option4_value": "<string>",
"variant_option5_name": "<string>",
"variant_option5_value": "<string>",
"sku": "<string>",
"price": 123,
"purchase_price": 123,
"qty": 123,
"qty_location": "<string>",
"before_price": 123,
"gtin": "<string>",
"supplier_sku": "<string>",
"weight": 123,
"visible": 0,
"images": [
[
{
"url": "<any>",
"alttext": "<any>"
}
]
]
}
],
"update": [
{
"variant_option1_name": "Color",
"variant_option1_value": "Red",
"variant_option2_name": "Size",
"variant_option2_value": "Large",
"variant_option3_name": "<string>",
"variant_option3_value": "<string>",
"variant_option4_name": "<string>",
"variant_option4_value": "<string>",
"variant_option5_name": "<string>",
"variant_option5_value": "<string>",
"sku": "<string>",
"price": 123,
"purchase_price": 123,
"qty": 123,
"qty_location": "<string>",
"before_price": 123,
"gtin": "<string>",
"supplier_sku": "<string>",
"weight": 123,
"visible": 0,
"images": [
[
{
"url": "<any>",
"alttext": "<any>"
}
]
],
"variant_id": 123
}
]
}
}'
{
"success": 1,
"errors": [
"<string>"
]
}
Update products in store. Product can be identified by product_id/variant_id or directly with SKU/Article Number if unique
curl --request PUT \
--url https://api.quickbutik.com/v1/products \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '{
"product_id": 123,
"variant_id": 123,
"sku": "<string>",
"title": "<string>",
"price": 299,
"before_price": 399,
"purchase_price": 69,
"tax_rate": 25,
"stock": 1,
"qty_location": "<string>",
"disable_minusqty": "1",
"visible": 1,
"description": "<string>",
"gtin": "<string>",
"supplier_name": "<string>",
"supplier_sku": "<string>",
"datafield_1": "<string>",
"datafield_2": "<string>",
"datafield_3": "<string>",
"seo_description": "<string>",
"seo_title": "<string>",
"weight": 400,
"images": [
{
"url": "https://quickbutik.com/logo.png",
"alttext": "Our logo"
}
],
"metadata": {},
"variants": {
"sync": [
{
"variant_option1_name": "Color",
"variant_option1_value": "Red",
"variant_option2_name": "Size",
"variant_option2_value": "Large",
"variant_option3_name": "<string>",
"variant_option3_value": "<string>",
"variant_option4_name": "<string>",
"variant_option4_value": "<string>",
"variant_option5_name": "<string>",
"variant_option5_value": "<string>",
"sku": "<string>",
"price": 123,
"purchase_price": 123,
"qty": 123,
"qty_location": "<string>",
"before_price": 123,
"gtin": "<string>",
"supplier_sku": "<string>",
"weight": 123,
"visible": 0,
"images": [
[
{
"url": "<any>",
"alttext": "<any>"
}
]
]
}
],
"add": [
{
"variant_option1_name": "Color",
"variant_option1_value": "Red",
"variant_option2_name": "Size",
"variant_option2_value": "Large",
"variant_option3_name": "<string>",
"variant_option3_value": "<string>",
"variant_option4_name": "<string>",
"variant_option4_value": "<string>",
"variant_option5_name": "<string>",
"variant_option5_value": "<string>",
"sku": "<string>",
"price": 123,
"purchase_price": 123,
"qty": 123,
"qty_location": "<string>",
"before_price": 123,
"gtin": "<string>",
"supplier_sku": "<string>",
"weight": 123,
"visible": 0,
"images": [
[
{
"url": "<any>",
"alttext": "<any>"
}
]
]
}
],
"update": [
{
"variant_option1_name": "Color",
"variant_option1_value": "Red",
"variant_option2_name": "Size",
"variant_option2_value": "Large",
"variant_option3_name": "<string>",
"variant_option3_value": "<string>",
"variant_option4_name": "<string>",
"variant_option4_value": "<string>",
"variant_option5_name": "<string>",
"variant_option5_value": "<string>",
"sku": "<string>",
"price": 123,
"purchase_price": 123,
"qty": 123,
"qty_location": "<string>",
"before_price": 123,
"gtin": "<string>",
"supplier_sku": "<string>",
"weight": 123,
"visible": 0,
"images": [
[
{
"url": "<any>",
"alttext": "<any>"
}
]
],
"variant_id": 123
}
]
}
}'
{
"success": 1,
"errors": [
"<string>"
]
}
API key authentication using Basic Auth. Use your API key as both username and password. See the Authentication guide for complete setup instructions.
Product updated
The response is of type object
.