Bulk update listings from CSV
POST/products/listings/bulk-update-csv
Upload a listing CSV and the selected sale channel IDs. Inspect the returned result for row-level errors.
The file carries sku,barcode,listPrice,salePrice,inventory,saleStartDate,saleEndDate. An empty sale price cell keeps a running sale.
Requires products.write.
Request and response fields at a glance
- Request body (multipart/form-data):
file(string, required),saleChannelIds(mixed, required). - 201 response (application/json):
success(boolean, required),errors(array),totalItems(number, required),validItems(number, required),message(string).