Skip to content

List products (offset pagination, filters, sort)

GET
/admin/v1/products
curl --request GET \
--url 'https://your-store.example.com/admin/v1/products?page=1&pageSize=20&status=draft&sort=created&order=asc'
page
integer
default: 1 >= 1 <= 9007199254740991
pageSize
integer
default: 20 >= 1 <= 200
status
string
Allowed values: draft published archived
category
string format: uuid
/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/
tag
string format: uuid
/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/
priceMin
integer
<= 9007199254740991
priceMax
integer
<= 9007199254740991
inStock
string
sort
string
default: created
Allowed values: created title price
order
string
default: desc
Allowed values: asc desc