changedInput schema / properties / ids / description
Previous value: -"Up to 100 exact identifiers (barcode/SKU, source product id/PLU, supplier SKU, manufacturer SKU or alternate barcode), matched case-insensitively; case-variant duplicates resolve once. Use on its own, without query, supplier_name, category, only_recommended or limit. Overly broad results fail explicitly; use fewer or more specific ids."New value: +"Up to 100 exact identifiers (barcode/SKU, source product id/PLU, supplier SKU, manufacturer SKU or alternate barcode), matched case-insensitively; case-variant duplicates resolve once. Use on its own, without query, supplier_id, supplier_name, category, only_recommended or limit. Overly broad results fail explicitly; use fewer or more specific ids."
changedInput schema / properties / limit / description
Previous value: -"Maximum rows to return (1 to 100)."New value: +"Maximum rows to return (1 to 100), taken after order_by."
addedInput schema / properties / order_by
Added value: +{
+ "description": "Rank every match by a measure before the limit: slowest_selling or fastest_selling (units over 4 weeks), most_stock_at_cost, most_cover (days of cover). Omit for recommended first, then name, which ranks nothing.",
+ "enum": [
+ "slowest_selling",
+ "fastest_selling",
+ "most_stock_at_cost",
+ "most_cover"
+ ],
+ "type": "string"
+}
addedInput schema / properties / supplier_id
Added value: +{
+ "description": "A supplier's id as find_supplier returned it: that supplier's products, without pre-owned trade-ins. Prefer it to supplier_name once the supplier is resolved.",
+ "format": "uuid",
+ "pattern": "^([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)$",
+ "type": "string"
+}
changedInput schema / properties / supplier_name / description
Previous value: -"Supplier name, fragment or acronym; resolved against the real supplier list."New value: +"Supplier name, fragment or acronym; resolved against the real supplier list. Without pre-owned trade-ins."
addedInput schema / properties / units_l4w_below
Added value: +{
+ "description": "Only lines that sold FEWER than this many units over the last 4 weeks, counted server-side over every match (\"amiibo that haven't sold 8 in 30 days\" = 8). Lines with no measured sales are left out.",
+ "maximum": 100000,
+ "minimum": 0,
+ "type": "number"
+}