API ReferenceProduct VariantsUpdate a product variant

Update a product variant

PATCH
/products/{productId}/variants/{variantId}

Authorization

x-api-key<token>

API Key authentication via header

In: header

Request Body

application/jsonRequired
skustring
namestring
descriptionstring
optionsobject

Variant option key-value pairs (e.g., Color, Size)

Path Parameters

productIdRequiredstring
variantIdRequiredstring
curl -X PATCH "https://niravai.com/api/v1/products/string/variants/string" \
  -H "x-api-key: <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "sku": "SKU-1786698168080-RED-XXL",
    "name": "BLACK",
    "description": "Updated to XXL size variant",
    "options": {
      "Color": "Red",
      "Size": "XXL"
    }
  }'

Variant updated successfully

{
  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  "productId": "dcd53ddb-8104-4e48-8cc0-5df1088c6113",
  "sku": "SKU-77777768080-RED-XL",
  "name": "Classic Red Variant",
  "description": "string",
  "options": {
    "Color": "Red",
    "Size": "XL"
  },
  "imageUrl": "http://example.com",
  "createdAt": "2019-08-24T14:15:22Z",
  "updatedAt": "2019-08-24T14:15:22Z"
}