Skip to content

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
}