Bulk update marketplace listings
POST/products/listings/bulk-update
Apply listing changes from a JSON request and inspect the per-item result.
A price change is sent to the channel as the listing's whole price: list price, sale price and sale dates together. Omitting salePrice keeps a running sale and its dates; salePrice: null ends it. A new salePrice takes its dates from the request only, so one sent without dates is open-ended.
Requires products.write.
Request and response fields at a glance
- Request body (application/json):
updates(array, required). - 201 response (application/json):
success(boolean, required),errors(array),totalItems(number, required),validItems(number, required),message(string).