Update product and variation prices in bulk. Maximum 100 products per request. Prices are decimal strings, matching the product representation returned by the read endpoints. Omitting compare_at_price (or sending it as null) keeps the product's current value; sending it as an empty string clears it, removing the discount. Processing Strategy: Continue-on-error approach - only a request that cannot be processed as a batch at all is rejected with 400 (batch too large, blank or duplicate product id). Every other failure is per-item - a missing or malformed price, an unknown product or variation and invalid resulting prices are reported against that product while the remaining products are still applied
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
401Unauthorized request - missing or invalid credentials
429Rate limit exceeded - please refer to api documentation for limits