Skip to main content

Historical Position Detail

Query closed historical position details by position ID.

API Information

Request Parameters

ParameterLocationTypeRequiredDescription
position_idqueryintegerYesPosition ID

Request Example

GET /fapi/v1/position/history/detail?position_id=123

Response Fields

FieldTypeDescription
codeintegerStatus code
messagestringResponse message
data.idintegerPrimary key ID
data.position_idintegerRelated position ID
data.user_idintegerUser ID
data.symbolstringTrading pair
data.position_sideintegerPosition side: 1=long, 2=short
data.margin_modeintegerMargin mode: 1=isolated, 2=cross
data.leverageintegerLeverage
data.open_quantitynumberTotal opening quantity
data.close_quantitynumberTotal closing quantity
data.entry_pricenumberAverage entry price
data.exit_pricenumberAverage exit price
data.open_amountnumberTotal opening amount
data.close_amountnumberTotal closing amount
data.open_feenumberTotal opening fee
data.close_feenumberTotal closing fee
data.total_funding_feenumberTotal funding fee
data.realized_pnlnumberRealized PnL
data.close_typeintegerClose type: 1=user close, 2=take profit, 3=stop loss, 4=liquidation, 5=ADL
data.opened_atintegerOpen time (milliseconds)
data.closed_atintegerClose time (milliseconds)
data.created_atintegerCreation time (milliseconds)

Response Example

{
"code": 0,
"message": "success",
"data": {
"id": 1,
"position_id": 123,
"user_id": 100001,
"symbol": "BTC_USDT",
"position_side": 1,
"margin_mode": 1,
"leverage": 10,
"open_quantity": 0.1,
"close_quantity": 0.1,
"entry_price": 68500,
"exit_price": 68700,
"open_amount": 6850,
"close_amount": 6870,
"open_fee": 3.425,
"close_fee": 3.435,
"total_funding_fee": -0.5,
"realized_pnl": 20,
"close_type": 1,
"opened_at": 1711929600000,
"closed_at": 1711929700000,
"created_at": 1711929700000
}
}