curl --request POST \
--url https://api.tilt.io/api/v1/custom/org/{organization_uuid}/clients/{client_uuid}/accounts/{account_uuid}/optimize/ \
--header 'X-Api-Key: <api-key>'{
"weights": [
{
"ticker": "<string>",
"optimized_weight": "<string>",
"initial_weight": "<string>",
"benchmark_weight": "<string>",
"active_weight": "<string>",
"imputed_alpha": "<string>",
"tax_alpha": "<string>",
"no_trade": true,
"no_hold": true,
"no_buy": true,
"no_sell": true,
"ticker_symbol": "<string>",
"ticker_name": "<string>"
}
],
"summary": {
"total_optimized_weight": "<string>",
"total_benchmark_weight": "<string>",
"total_ideal_weight": "<string>",
"total_active_weight": "<string>",
"imputed_alpha": "<string>",
"transaction_cost": "<string>",
"simple_tcost": "<string>",
"commissions_bps": "<string>",
"market_impact_bps": "<string>",
"bid_ask_cost_bps": "<string>",
"nav": "<string>",
"turnover": "<string>",
"benchmark_risk_annualized_percentage": "<string>",
"active_risk_annualized_percentage": "<string>",
"optimized_risk_annualized_percentage": "<string>",
"tilt_risk_annualized_percentage": "<string>",
"average_drift": "<string>",
"max_drift": "<string>",
"resolved_tax_gamma": "<string>",
"tax_gamma_iterations": 123
},
"tax_summary": {
"short_term_gain": "<string>",
"short_term_loss": "<string>",
"long_term_gain": "<string>",
"long_term_loss": "<string>",
"short_term_net": "<string>",
"long_term_net": "<string>",
"tax_due": "<string>"
},
"factor_exposures_summary": {
"exposures": [
{
"factor": "<string>",
"benchmark_exposure": "<string>",
"optimized_exposure": "<string>",
"active_exposure": "<string>",
"ideal_exposure": "<string>",
"initial_exposure": "<string>"
}
]
},
"trade_attribution": [
{
"ticker": "<string>",
"imputed_alpha": "<string>",
"benchmark_weight": "<string>",
"tax_alpha": "<string>",
"trade_weight": "<string>",
"active_weight": "<string>",
"initial_weight": "<string>",
"optimized_weight": "<string>",
"tax_loss_harvesting_sell": true,
"tax_loss_harvesting_buy": true,
"tilt_exposure_sell": true,
"tilt_exposure_buy": true,
"no_hold_restriction": true,
"no_trade_restriction": true,
"no_buy_restriction": true,
"no_sell_restriction": true,
"hold_benchmark_restriction": true,
"initial_active_weight": "<string>",
"reduced_active_weight": true,
"constraints_and_hedging": true,
"ticker_symbol": "<string>",
"ticker_name": "<string>",
"risk_aversion_alpha": "<string>"
}
]
}Get the customized weights for a client.
curl --request POST \
--url https://api.tilt.io/api/v1/custom/org/{organization_uuid}/clients/{client_uuid}/accounts/{account_uuid}/optimize/ \
--header 'X-Api-Key: <api-key>'{
"weights": [
{
"ticker": "<string>",
"optimized_weight": "<string>",
"initial_weight": "<string>",
"benchmark_weight": "<string>",
"active_weight": "<string>",
"imputed_alpha": "<string>",
"tax_alpha": "<string>",
"no_trade": true,
"no_hold": true,
"no_buy": true,
"no_sell": true,
"ticker_symbol": "<string>",
"ticker_name": "<string>"
}
],
"summary": {
"total_optimized_weight": "<string>",
"total_benchmark_weight": "<string>",
"total_ideal_weight": "<string>",
"total_active_weight": "<string>",
"imputed_alpha": "<string>",
"transaction_cost": "<string>",
"simple_tcost": "<string>",
"commissions_bps": "<string>",
"market_impact_bps": "<string>",
"bid_ask_cost_bps": "<string>",
"nav": "<string>",
"turnover": "<string>",
"benchmark_risk_annualized_percentage": "<string>",
"active_risk_annualized_percentage": "<string>",
"optimized_risk_annualized_percentage": "<string>",
"tilt_risk_annualized_percentage": "<string>",
"average_drift": "<string>",
"max_drift": "<string>",
"resolved_tax_gamma": "<string>",
"tax_gamma_iterations": 123
},
"tax_summary": {
"short_term_gain": "<string>",
"short_term_loss": "<string>",
"long_term_gain": "<string>",
"long_term_loss": "<string>",
"short_term_net": "<string>",
"long_term_net": "<string>",
"tax_due": "<string>"
},
"factor_exposures_summary": {
"exposures": [
{
"factor": "<string>",
"benchmark_exposure": "<string>",
"optimized_exposure": "<string>",
"active_exposure": "<string>",
"ideal_exposure": "<string>",
"initial_exposure": "<string>"
}
]
},
"trade_attribution": [
{
"ticker": "<string>",
"imputed_alpha": "<string>",
"benchmark_weight": "<string>",
"tax_alpha": "<string>",
"trade_weight": "<string>",
"active_weight": "<string>",
"initial_weight": "<string>",
"optimized_weight": "<string>",
"tax_loss_harvesting_sell": true,
"tax_loss_harvesting_buy": true,
"tilt_exposure_sell": true,
"tilt_exposure_buy": true,
"no_hold_restriction": true,
"no_trade_restriction": true,
"no_buy_restriction": true,
"no_sell_restriction": true,
"hold_benchmark_restriction": true,
"initial_active_weight": "<string>",
"reduced_active_weight": true,
"constraints_and_hedging": true,
"ticker_symbol": "<string>",
"ticker_name": "<string>",
"risk_aversion_alpha": "<string>"
}
]
}Documentation Index
Fetch the complete documentation index at: https://docs.tilt.pro/llms.txt
Use this file to discover all available pages before exploring further.
Show child attributes
Show child attributes
Show child attributes
Factor exposure summary report showing benchmark, optimized, active, ideal, and initial exposures for each factor.
Show child attributes
Trade attribution report explaining why each trade was made, including flags for tax loss harvesting, tilt exposure changes, trade restrictions, and constraint-driven trades.
Show child attributes