Update Product
Query parameters
Required. Your site’s API key (Store Settings > General tab).
Product’s catalog number (SKU). One of id / sku / internalSku is required; id wins if more than one is given.
Required. Your site’s API key (Store Settings > General tab).
Product’s catalog number (SKU). One of id / sku / internalSku is required; id wins if more than one is given.
GET only. apikey is checked against the site’s own ApiKey (Store > Store Settings > “General” tab). Rate-limited per caller IP.
Identify the product with exactly one of: id (the numeric product/page ID — also what the order webhook’s Cart[].ProductID uses), sku (CatalogNumber), or internalSku. If more than one is given, id wins, then sku, then internalSku.
At least one of price / oldPrice / deliveryPrice / cost / stock must be present or the call is a no-op.
stock is NOT always an absolute set: a negative value is treated as a relative adjustment (Stock = Stock + value), so stock=-3 decrements by 3. A zero or positive value sets Stock outright.
Response body is a plain integer — the number of rows updated. 0 means nothing matched (wrong id/sku/apikey), not an error.