July 30, 2019
We are changing the way our
GET /product/ endpoint behaves.
Previously, the endpoint accepted a
status param with one of the following statuses:
kit_parent kit_component low_inventory always_dropship never_dropship needs_sync to_be_shipped oversold archived active all Example: GET /product/?status=kit_parent
Once the new product filters feature is released for your account, the product endpoint will no longer acknowledge
status as a param. Instead, it will now accept the following parameters:
active bool kit bool kit_component bool dropship bool needs_sync bool low_inventory bool to_be_shipped bool oversold bool supplier int (accepts multiple) sales_channel int (accepts multiple) category string (accepts multiple)
bool parameters all accept both
false and will NOT apply any filter if not supplied.
For instance, to fetch ONLY active products, you will need to make the following request:
active param is not supplied, you will get all products, including
Inversely, if you want to fetch only archived products, send
You can combine any number of params. For example, to fetch active kit components make the following request:
To fetch active NON kit components do the inverse:
Some params can be passed multiple times:
searchparams have not changed.
cartis stilll accepted, however it is being deprecated in favor of
sales_channelwill accept multiple inputs, whereas
cartcan only be passed once
How do I know if I have this feature?
- If you have the new product list page with the
omnibarat the top, then you can take advantage of these new filters. Until then, please continue to use the
For more information please see the Ordoro API documentation