Get Pro Forma Context
GET/api/v2/pro-forma/context
Full Pro Forma Analyzer bootstrap payload.
products:readGrant this scope to your token under Settings → Developer → Personal Access Tokens.
Returns one channel tab per connected sales-channel family (Amazon, Shopify, eBay, ...) plus a custom tab. Each tab includes:
instances— sync-active integration instances of that familylisting(includesproduct_listing_id) — the product's listing prefill (price, is_fba, listing_sku, asin) when product_id is givenfee_defaults— engine-resolved default fee lines (rate cards, instance settings, listing overrides) with provenancesourcesupports_live_fees— true for Amazon (use POST /amazon-fees)fulfillment_options—["fba", "fbm"]for Amazon, empty otherwisehistory— 12-month realized actuals on that channel including returns economics (avg_refund_pct,recovery_rate_pct; both null when no returns); null when no orders
Also returns the product's per-unit cogs_breakdown from open FIFO layers (falls back to a single average-cost line) and its saved proforma_assumptions. The product object includes default_price — the price at the product default pricing tier, used as the selling-price fallback when a channel has no listing price (null when no default-tier price is set).
Channel families with no sync-active instance are excluded unless the product has order history there, in which case the tab is kept with an "(inactive)" label.
Requires Bearer token (products scope).
Request
Responses
- 200
- 401
- 403
- 429
OK
Response Headers
Unauthenticated — the bearer token is missing, revoked, expired, or malformed. Never retry automatically; fix the credential. See the Errors guide.
Forbidden — the token lacks a required scope, the endpoint is not available to API tokens, or the user behind the token lacks the permission. A human must adjust the token scopes or user permissions; do not retry.
Rate limited — platform limit is 1,000 requests/min; individual tokens may carry lower limits. Honor the Retry-After header before retrying. See the Rate Limits guide.