GET Get Prop Program¶
Endpoint¶
GET /prop/programs/{id}
Description¶
Returns one active prop trading program with nested steps.
Each step includes computed initial_balance, resolved from
account_group -> GroupRecord.default_deposit.
Authorization¶
Available for authenticated terminal/customer sessions.
Path Parameters¶
| Name | Type | Required | Description |
|---|---|---|---|
id |
int | Yes | Prop program id |
Response Example¶
{
"id": 1,
"brand": "default",
"name": "Evaluation 100K",
"display_name": "Evaluation 100K",
"description": "Two phase evaluation",
"short_description": "Two phase evaluation",
"demo_group": "PROP_DEMO_USD",
"price": 499.0,
"price_currency": "USD",
"price_label": "USD 499.000000",
"profit_split": 0.8,
"status": 0,
"sort_index": 100,
"steps": [
{
"phase_index": 1,
"phase_type": 0,
"name": "Evaluation",
"account_group": "PROP_DEMO_USD",
"initial_balance": 100000,
"duration_days": 30,
"max_daily_loss_pct": 5,
"max_total_loss_pct": 10,
"max_daily_profit_pct": 0,
"profit_target_pct": 8,
"profit_split": 0,
"min_trading_days": 5,
"max_trading_days": 30,
"max_positions": 10
},
{
"phase_index": 2,
"phase_type": 1,
"name": "Funded",
"account_group": "PROP_REAL_USD",
"initial_balance": 100000,
"duration_days": 30,
"max_daily_loss_pct": 5,
"max_total_loss_pct": 10,
"max_daily_profit_pct": 5,
"profit_target_pct": 0,
"profit_split": 0.8,
"min_trading_days": 0,
"max_trading_days": 30,
"max_positions": 10
}
],
"created_time": 1778160000,
"updated_time": 1778160000
}