Skip to main content
PUT
/
v1
/
products
Update products
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": {},
  "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": [
          {}
        ]
      }
    ],
    "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": [
          {}
        ]
      }
    ],
    "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": [
          {}
        ],
        "variant_id": 123
      }
    ]
  }
}'
{
  "success": 1,
  "errors": [
    "<string>"
  ]
}

Authorizations

Authorization
string
header
required

Body

application/json
product_id
integer
variant_id
integer
sku
string
title
string
price
integer
Example:
before_price
integer
Example:
purchase_price
integer
Example:
tax_rate
integer
Example:
stock
integer
Example:
qty_location
string
disable_minusqty
string
Example:
visible
integer
Example:
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
number
Example:
images
object
metadata
object
variants
object

Response

success
integer
Example:
errors
string[]