Skip to main content
GET
fetch

Response

Account details with real-time equity

Trading account summary with real-time equity

Example Response

account_number
string
required

Human-readable account number (e.g., "HP-12345")

Example:

"HP-12345"

current_balance
number<double>
required

Current realized balance (not including open positions)

Example:

50250

current_drawdown
number<double>
required

Current drawdown amount from high water mark

Example:

125

daily_pnl
number<double>
required

Today's realized P&L (current_balance - daily_starting_balance)

Example:

375

daily_starting_balance
number<double>
required

Balance at start of current trading day

Example:

50000

drawdown_from_hwm
number<double>
required

Drawdown from high water mark (equity - HWM, always >= 0)

Example:

125

equity
number<double>
required

Current equity = current_balance + unrealized_pnl

Example:

50375

high_water_mark
number<double>
required

Highest equity reached (for drawdown calculation)

Example:

50500

id
string<uuid>
required

Unique account identifier

Example:

"550e8400-e29b-41d4-a716-446655440000"

initial_balance
number<double>
required

Starting balance when evaluation began

Example:

50000

status
string
required

Account status: "Active", "InProgress", "Completed", "Violated"

Example:

"Active"

total_pnl
number<double>
required

Total realized P&L from closed trades

Example:

250

unrealized_pnl
number<double>
required

Unrealized P&L from open positions (real-time)

Example:

125

lockout
object | null
rule
object | null

Trading rules and limits for an evaluation account

Defines the profit targets, loss limits, and position constraints. All monetary values are in dollars, percentages are whole numbers (e.g., 5 = 5%).

Example

Example:
session
any | null
started_at
string | null

ISO 8601 timestamp when evaluation started

Example:

"2024-01-15T10:00:00Z"

violation_reason
string | null

Reason for violation (if status is "Violated")

Example:

null