Trades
Retrieve Trade
Retrieves a trade. Order acknowledgements don't update as orders fill; read live orders and positions from the account's trading field. Never resubmit a submission_unknown trade with a new idempotency key.
get/trades/{id}
Response
trade retrieved
Example response
{
"account_id": "biz_xxxxxxxxxxxxxx",
"cancellations": [
{
"id": "trdcloid_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"status": "canceled"
}
],
"completed_at": "2026-01-01T12:00:00.000Z",
"created_at": "2026-01-01T12:00:00.000Z",
"failure_code": "pre_submission_error",
"id": "trop_xxxxxxxxxxxxxx",
"instrument_type": "perpetual",
"leverage": {
"leverage": 5,
"margin_mode": "isolated",
"market": "ETH"
},
"metadata": {},
"object": "trade",
"operation_type": "cancel_orders",
"orders": [
{
"average_price": {
"amount": "-2.50",
"currency": "usd",
"decimals": 2,
"display_decimals": 2
},
"hyperliquid": {
"trigger_price": {
"amount": "-2.50",
"currency": "usd",
"decimals": 2,
"display_decimals": 2
}
},
"object": "trading_order",
"order_type": "limit",
"price": {
"amount": "-2.50",
"currency": "usd",
"decimals": 2,
"display_decimals": 2
},
"side": "buy",
"status": "open"
}
],
"provider": "hyperliquid",
"requested_orders": [
{
"client_order_id": "trdcloid_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"market": "ETH",
"order_type": "stop_loss",
"parent_client_order_id": "trdcloid_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"price": {
"amount": "-2.50",
"currency": "usd",
"decimals": 2,
"display_decimals": 2
},
"side": "sell",
"size": "0.02",
"trigger_price": {
"amount": "-2.50",
"currency": "usd",
"decimals": 2,
"display_decimals": 2
}
}
],
"status": "completed",
"trade_id": "trop_xxxxxxxxxxxxxx",
"updated_at": "2026-01-01T12:00:00.000Z"
}