Open orders
View all active (open) orders in your account.
View all active (open) orders in your account, for one currency. trade_currency defaults to USDT when omitted; the response never mixes currencies, and each order carries a trade_currency tag.
Request
# USDT (default)
curl -X GET "https://trade.mudrex.com/fapi/v1/futures/orders?limit=2" \
-H "X-Authentication: your-secret-key"# INR
curl -X GET "https://trade.mudrex.com/fapi/v1/futures/orders?trade_currency=INR" \
-H "X-Authentication: your-secret-key"Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
trade_currency | string | No | USDT or INR. Defaults to USDT. One currency per call. |
limit | number | No | Maximum number of records to return (default: 20). |
Response
Status: 200 OK
USDT, unfilled LIMIT order:
{
"success": true,
"data": [
{
"created_at": "2026-10-01T18:03:54Z",
"updated_at": "2026-10-01T18:03:54Z",
"reason": {
"message": "OK"
},
"actual_amount": 5.6,
"quantity": 70,
"filled_quantity": 0,
"price": 0.08,
"filled_price": 0,
"leverage": 5,
"hedge_rate": 1,
"order_type": "LONG",
"trigger_type": "LIMIT",
"trade_currency": "USDT",
"status": "CREATED",
"id": "01a0f8a3-1a8b-7cdb-8820-99dc342c5739",
"client_order_id": "docs-r4-usdt-limit",
"asset_uuid": "01903bcd-4ce6-7759-90ea-c6bc68608aea",
"symbol": "DOGEUSDT",
"future_position_uuid": "01a0f8a3-1a89-720b-99ae-ddff0a9fa42a",
"position_id": "01a0f8a3-1a89-720b-99ae-ddff0a9fa42a"
}
]
}INR (?trade_currency=INR), stop-loss and take-profit orders on an open position:
{
"success": true,
"data": [
{
"created_at": "2026-10-01T18:09:41Z",
"updated_at": "2026-10-01T18:09:41Z",
"reason": null,
"actual_amount": 0,
"quantity": 0,
"filled_quantity": 0,
"price": 0.105,
"filled_price": 0,
"leverage": 0,
"hedge_rate": 102,
"order_type": "STOPLOSS",
"trigger_type": "MARKET",
"trade_currency": "INR",
"status": "CREATED",
"id": "01a0f8a8-6604-7e41-9ba7-c73393f63d21",
"client_order_id": "docs-r4-inr-sl",
"asset_uuid": "01903bcd-4ce6-7759-90ea-c6bc68608aea",
"symbol": "DOGEUSDT",
"future_position_uuid": "01a0f8a8-15b3-7097-b547-325de06fc486",
"position_id": "01a0f8a8-15b3-7097-b547-325de06fc486"
},
{
"created_at": "2026-10-01T18:09:41Z",
"updated_at": "2026-10-01T18:09:41Z",
"reason": null,
"actual_amount": 0,
"quantity": 0,
"filled_quantity": 0,
"price": 0.085,
"filled_price": 0,
"leverage": 0,
"hedge_rate": 102,
"order_type": "TAKEPROFIT",
"trigger_type": "MARKET",
"trade_currency": "INR",
"status": "CREATED",
"id": "01a0f8a8-6604-7e45-9d14-9169fccae833",
"client_order_id": "docs-r4-inr-tp",
"asset_uuid": "01903bcd-4ce6-7759-90ea-c6bc68608aea",
"symbol": "DOGEUSDT",
"future_position_uuid": "01a0f8a8-15b3-7097-b547-325de06fc486",
"position_id": "01a0f8a8-15b3-7097-b547-325de06fc486"
}
]
}Response fields
| Field | Description |
|---|---|
id | Order UUID. |
client_order_id | Client order id, or null if not set. See Client order ID. |
position_id | UUID of the position the order belongs to. Same value as future_position_uuid. See Order and position IDs. |
future_position_uuid | Position UUID. Same value as position_id. |
asset_uuid | Asset UUID. |
symbol | Trading pair (e.g. XRPUSDT). |
order_type | LONG, SHORT, STOPLOSS, or TAKEPROFIT. |
trigger_type | MARKET or LIMIT. |
status | Order status (e.g. CREATED, FILLED, CANCELLED, SYSTEM_CANCELLED). |
trade_currency | USDT or INR. |
quantity / filled_quantity | Ordered and filled quantity (base asset). |
price / filled_price | Order price and average fill price (USDT). |
actual_amount | Order value (quantity × price) in trade_currency. On partially filled orders with the remainder cancelled, see the known issue below. |
leverage | Leverage. |
hedge_rate | INR/USDT rate for the order (1 for USDT). |
reason | Placement result, e.g. {"message": "OK"}, or null. |
created_at / updated_at | ISO-8601 timestamps (UTC). |
Known issue:actual_amounton partially filled ordersWhen an order is partially filled and the remainder is cancelled,
actual_amountreturns price × ordered quantity instead of the filled value, andstatuscan remainPARTIAL_FILLED. Fully filled orders are not affected. Trading fees are charged on the filled quantity only.Workaround: calculate the filled notional from the fill fields.
- USDT orders:
filled_quantity × filled_price- INR orders:
filled_quantity × filled_price × hedge_rate(filled_priceis always in USDT)
On STOPLOSS and TAKEPROFIT orders, quantity, actual_amount and leverage are 0 until the order triggers. price is the trigger price.
Notes
- Omitting
trade_currencyreturns USDT orders only, each taggedtrade_currency: "USDT". INR orders are returned only withtrade_currency=INR. - No open orders returns
{"success": true, "data": []}. - An unfilled
LIMITorder hasstatus: CREATEDand aposition_id. The position is listed in Open Positions once the order fills. Cancelling the order setsstatus: CANCELLED.
Updated about 1 month ago
