Skip to main content

Update Product Assumptions

PATCH 

/api/v2/pro-forma/products/:productId/assumptions

Persist product-level pro forma assumptions used as analyzer defaults, plus optional per-listing marketplace fee overrides.

Body fields (all optional/nullable):

  • proforma_shipping_cost (numeric, min 0) — default outbound shipping cost per unit
  • proforma_landed_cost_percentage (numeric, 0-100) — landed cost uplift percent
  • proforma_marketplace_cost_percentage (numeric, 0-100) — marketplace fee override percent (beats rate cards; listing-level value beats this)
  • listings (array, optional) — per-listing marketplace fee overrides
  • listings.*.product_listing_id (integer, required with listings, must exist) — listing to override; silently ignored if the listing does not belong to this product
  • listings.*.proforma_marketplace_cost_percentage (numeric|null, 0-100) — listing-level marketplace fee override percent (null clears the override)

Requires Bearer token (products scope).

Request

Responses

OK

Response Headers
    Content-Type