Per-product P&L inputs
Changed onThe per-product side of the P&L that POST /pnl/summary reports in aggregate: every active product in the shop with its SKU pricing (sale and original price in currency units, not cents), stock, the derived discount_pct, and the affiliate commission_rate / shop_ads_commission_rate from the shop's most recent Target Collaboration config.
gmv_max is shop-level, not per product: whether GMV Max is currently running and the average ROAS actually achieved across its active campaigns. tiktok_fee_pct is the platform's flat fee assumption used by the calculator. Each SKU carries sku_name, its catalog variant label. pnl_data_status says whether the shop's Seller Center P&L export has run, and when it last synced.
These are the inputs to a margin calculation, not settled money — for what TikTok actually paid out, use POST /pnl/summary or POST /pnl/orders. Single-shop only. A shop with no catalogued products returns an empty products list as a normal 200.
Request
- Base URLhttps://api.reacherapp.com/public/v1
- URLhttps://api.reacherapp.com/public/v1/pnl/products
- AuthAPI key in header x-api-key and API key in header x-shop-id
Response
Successful Response
Changes
- info
added the optional property
to the response with the status - info
added the optional property
////to the response with the status
- info