Skip to main content
GET
List Products

Authorizations

Authorization
string
header
required

Bearer API key for server-to-server access. Session auth is also supported in first-party UI flows.

Query Parameters

status
enum<string>

Filter by product status.

Available options:
draft,
active,
archived,
deleted
marketplace
enum<string>

Filter by enabled marketplace.

Available options:
shopee,
lazada,
tiktok,
shopify,
zalora,
amazon
country
string

Filter by marketplace country (e.g., Singapore, Malaysia).

Maximum string length: 80
q
string

Search query for product name or SKU.

Maximum string length: 200
minPrice
number

Minimum price filter.

Required range: x >= 0
maxPrice
number

Maximum price filter.

Required range: x >= 0
sortBy
enum<string>
default:updatedAt

Sort order for results.

Available options:
updatedAt,
createdAt,
name,
price
limit
integer
default:20

Result limit per page. Values above the cap are clamped silently; the applied value is returned in pagination.limit. Defaults to 20.

Required range: 1 <= x <= 50
offset
integer
default:0

Zero-based pagination offset. Use pagination.nextOffset from the previous response to page forward. Defaults to 0.

Required range: x >= 0

Response

Success

items
object[]
hasMore
boolean
nextOffset
integer
summary
object
pagination
object

Echoes the offset/limit actually applied to the query (after clamping) plus discovery metadata for paging.