Skip to main content
GET
Get open positions

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

exchanges

Supported perpetual exchange

Available options:
aster,
binance,
bybit,
extended,
gate,
hyperliquid,
lighter,
mexc,
ondo,
robinhood

Response

baseSymbol
string
required
Example:

"ETH"

entryPrice
string
required
Example:

"1850.50"

exchange
enum<string>
required

Perpetual exchange

Available options:
aster,
binance,
bybit,
extended,
gate,
hyperliquid,
lighter,
mexc,
ondo,
robinhood
fundingFee
string | null
required

Cumulative funding fee paid since position open in quote currency

Example:

"-3.25"

isolatedMargin
string | null
required

Margin allocated to this position created in isolated mode, in quote currency

Example:

"1000.00"

leverage
string | null
required
Example:

"25"

liquidationPrice
string | null
required

Liquidation price in quote currency

Example:

"1200.00"

marginMode
enum<string>
required

Margin mode position is opened with

Available options:
isolated,
cross
Example:

"cross"

positionSide
enum<string>
required
Available options:
both,
long,
short
quoteSymbol
string
required
Example:

"USDC"

realizedPnl
string | null
required
Example:

"12.50"

roe
string | null
required

Return on equity as a decimal ratio

Example:

"0.15"

side
enum<string>
required
Available options:
buy,
sell
size
string
required
Example:

"0.001"

unrealizedPnl
string | null
required

Unrealized PnL in quote currency

Example:

"150.25"

updatedAt
string<date-time> | null
required
Pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$