Repricer
List repricer products
Lists the products of the team that the repricer manages. A product with no mode takes the mode of the team.
get/api/v1/sa/repricer/products
Request
- Base URL: https://app.sellerassistant.app (the document declares no server; this is the origin it was published from)
- URL: https://app.sellerassistant.app/api/v1/sa/repricer/products
- Auth: one of:
- API key in query parameter api_key
- API key in header X-Api-Key
Query parameters
pageinteger
Example:1
Page number (default 1)
per_pageinteger
Example:50
Items per page (default 25, max 200)
reprice_priority'fast' | 'regular' | 'paused'
Keeps the products of one priority.
mode'off' | 'dry' | 'live'
Keeps the products of one mode.
sortstring
Example:-created_at
The column to order by: created_at, asin, sku, marketplace_id, mode, reprice_priority. A minus sign in front of the name orders from the highest down. Without a sort the order is -created_at. Another name answers 400.
Response
Successful response. See RepricerProductListResponse schema for details.
Example response
{
"data": [
{
"id": 1,
"team_id": 123,
"asin": "B07PGL2ZSL",
"marketplace_id": "ATVPDKIKX0DER",
"sku": "Webstaurantstore 14-07-2025 B0019MQM64",
"condition": "new",
"strategy": {
"id": 1,
"team_id": 123,
"name": "Aggressive Buy Box",
"description": "Beat buy box by 1 cent",
"color": "#FF5733",
"action": "follow_buybox",
"action_params": {
"price_adjustment": -0.01,
"price_adjustment_type": "amount",
"reference": "fba",
"respect_map": true,
"when_winning": "follow_next",
"when_unopposed": "hold"
},
"limits": {
"min_price_mode": "target_roi",
"target_roi": 10,
"target_margin": 5,
"min_price_markup": 2,
"missing_cost_fallback": "none",
"min_price": 5,
"max_price": 100,
"max_change_percent": 10
},
"rules": [
{
"name": "Amazon is selling",
"condition": {
"type": "amazon_selling",
"value": true
},
"action": "hold",
"action_params": {
"price_adjustment": 5,
"price_adjustment_type": "percent",
"reference": "fba",
"respect_map": true,
"when_winning": "follow_next",
"when_unopposed": "hold"
}
}
],
"rules_count": 4,
"product_count": 15,
"created_by": 1,
"updated_by": 1,
"created_at": "2026-06-27T12:00:00Z",
"updated_at": "2026-06-27T12:00:00Z"
},
"strategy_id": 12,
"limits": {
"max_price": 45,
"min_price": 20,
"max_change": 46,
"max_change_percent": 5,
"min_price_mode": "manual",
"target_roi": 20,
"target_margin": 15,
"min_price_markup": 2,
"min_price_markup_type": "amount",
"missing_cost_fallback": "manual"
},
"mode": "off",
"reprice_priority": "regular",
"product_map_price": 24.99,
"fulfillment_channel": "FBM",
"my_shipping": 5,
"fbm_postage": 10,
"profit": 22.38,
"roi": 41.22,
"margin": 24.81,
"created_at": "2026-04-11T18:15:06Z",
"created_by": 42,
"updated_at": "2026-04-11T18:15:06Z",
"updated_by": 42
}
],
"meta": {
"pagination": {
"page": 1,
"per_page": 50,
"total": 1,
"last_page": 1
},
"trial_limit": {
"max_rows": 25,
"total": 137,
"code": "trial_list_limited",
"message": "The trial shows only the first rows of a list. Subscribe to see all rows.",
"subscribe_url": "https://app.sellerassistant.app/subscription"
}
}
}Changes
No recorded changes to this operation across all 1 revision of this API.