v22

latestOpenAPI 3.0.0raw.githubusercontent.com2026-03-03327794.1 KB
PNL

Get account PNL summary

Get PNL summary for a given account.

get/accounts/{account_id}/pnl-summary

Path parameters

account_idstring required

Account ID for the account.

Example:100000

Response

Account PNL summary

timestampinteger required

Milliseconds since epoch.

entity_idstring required

Entity ID for the legal entity.

sod_equitynumber double required

Net value of instruments held in the portfolio at the start of a trading day.

equitynumber double required

Net value of instruments held in the portfolio.

sod_gross_market_valuenumber double required

Absolute market value at the start of a trading day.

gross_market_valuenumber double required

Absolute market value of long and short market values.

net_market_valuenumber double required

Market value net of long and short market values.

long_market_valuenumber double required

Market value of securities positioned long.

short_market_valuenumber double required

Market value of securities positioned short.

sod_long_market_valuenumber double required

Market value of securities positioned long at the start of a trading day.

sod_short_market_valuenumber double required

Market value of securities positioned short at the start of a trading day.

overnight_pnlnumber double required

Profit and loss from previous trading date.

day_pnlnumber double required

Profit and loss from intraday trading activities.

realized_pnlnumber double required

Profit and loss realized from position closing trading activity

unrealized_pnlnumber double required

Profit and loss from market changes.

total_pnlnumber double required

realized_pnl + unrealized_pnl

net_pnlnumber double required

total_pnl + total_fees

total_feesnumber double required

Total fees incurred from trading activities.

account_idstring required
account_numberstring required

Example response

{
  "entity_id": "100000"
}