Skip to main content
A Product List is a collection of List Items. Each item references either a product from the Omneo product catalogue or a custom user-defined product.

Adding an item from the Omneo product catalogue

The list must already exist. Adding an item to a list the profile does not have returns 404. See Lists are not created automatically. {list} in the path is the list’s numeric id or the list’s own handle. Provide at least one product identifier: To save a specific size or colour, use one of the variant identifiers. A variant’s external_id cannot be used to add an item. Look the variant up first, or send its SKU or barcode.
To include quantity, the List Definition must have allow_quantity: true. Otherwise quantity is ignored.

Adding items when creating a list

Items can be included inline in the list creation payload:

Adding a custom product item

If the List Definition has allow_custom_product: true, you can add items not in the Omneo product catalogue:

Removing a list item

Updating item position or quantity

Update is done on the list level. Include the item’s id in the items array of a PUT request to the list: