PUT
/
v1
/
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": [
    {
      "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": "https://quickbutik.com/logo.png",
              "alttext": "Our logo"
            }
          ]
        ]
      }
    ],
    "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": "https://quickbutik.com/logo.png",
              "alttext": "Our logo"
            }
          ]
        ]
      }
    ],
    "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": "https://quickbutik.com/logo.png",
              "alttext": "Our logo"
            }
          ]
        ],
        "variant_id": 123
      }
    ]
  }
}'
{
  "success": 1,
  "errors": [
    "<string>"
  ]
}

Authorizations

Authorization
string
header
required

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

200
application/json

Product updated

The response is of type object.