Skip to main content
POST
cURL

Authorizations

X-Api-Key
string
header
required

Body

application/json
scenario_description
string
required
portfolio_weights
object
required

Portfolio weights keyed by tilt_id or CUSIP. Mixed identifiers are allowed; CUSIPs are resolved to tilt_ids server-side.

as_of_date
string | null
Pattern: ^\d{4}-\d{2}-\d{2}$
search_for_context
boolean
default:true
include_security_details
boolean
default:true
aggregate_scenarios
boolean
default:false

Response

200 - application/json

AI-generated scenario tree with portfolio impact analysis

success
boolean
required
scenario_description
string
required
as_of_date
string
required
scenario_tree
object[]
required
expected_portfolio_return_pct
number
required
portfolio_summary
object
required
generated_at
string
required
leaf_scenarios
object[] | null
scenario_level_results
object[] | null
context_articles
string[] | null
context_article_ids
string[] | null
warnings
string[] | null
cache_hit
boolean