Bulk create or update products

Sends an array of products in one request.

Smooth POS adjusts view from the live item count: exactly one item → Single Product (even if you sent Dimensioned Product); a Single Product with two or more items → Dimensioned Product. Gift Card and Sale Operation products keep their view.

active defaults to true on each product when you leave it out.

Inserts only

Every product in the array is created as a new product, even if a matching one already exists. It never updates. To change an existing product, use Update a product, one product at a time.

It isn't all-or-nothing: you get a result per product, keyed by array position, in the same shape as Create sales in bulk. It fires the product_bulk_create hook, not product_create for each product.

Required permission:

GroupPermission
ProductsCreate, edit and delete products (includes view)
Body Params
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json