Update Product

View as Markdown
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.

Query parameters

apikeystringOptional

Required. Your site’s API key (Store Settings > General tab).

skustringOptional

Product’s catalog number (SKU). One of id / sku / internalSku is required; id wins if more than one is given.

pricestringOptional
New price. Digits and decimal point only, e.g. 20.5.

Response

Successful response