This guide provides a quick overview of all trading actions and their corresponding API endpoints. Use this as a reference to quickly find the right endpoint for your trading workflow.
Currency parameter. Add trade_currency (USDT or INR) to operate in a given currency — query parameter on GET, body field on POST/PATCH/DELETE. Omitted defaults to USDT. The spot balance endpoint uses currency instead of trade_currency. INR transfers use a dedicated endpoint (see below).
| Action | Method | Endpoint | Description |
|---|
| Check spot balance | GET | /wallet/funds | Get spot wallet balance. Use ?currency=INR for the INR spot wallet. |
| Check futures balance | GET | /futures/funds | Get futures wallet balance. Use ?trade_currency=INR for INR. |
| Transfer funds (USDT) | POST | /wallet/futures/transfer | Move USDT between spot and futures wallets. |
| Transfer funds (INR) | POST | /futures/transfers/inr | Move INR between INR spot and INR futures wallets. |
| Futures transactions | GET | /futures/transactions | List futures transfers (DEPOSIT/WITHDRAW). Use ?trade_currency=INR. |
| Action | Method | Endpoint | Description |
|---|
| List all assets | GET | /futures | List all tradable futures contracts with sorting/pagination. |
| Get asset details | GET | /futures/{asset_id} | Get detailed contract specs. Unchanged for USDT and INR. |
| Action | Method | Endpoint | Description |
|---|
| Get leverage | GET | /futures/{asset_id}/leverage | Check leverage/margin type. Per (asset, currency); add trade_currency. |
| Set leverage | POST | /futures/{asset_id}/leverage | Set leverage per (asset, currency); add trade_currency in body. |
| Action | Method | Endpoint | Description |
|---|
| Place order | POST | /futures/{asset_id}/order | Create market or limit order. Add trade_currency in body for INR. |
| View open orders | GET | /futures/orders | List open orders for one currency (?trade_currency=INR). |
| Get order details | GET | /futures/orders/{order_id} | Retrieve a specific order (carries trade_currency, hedge_rate). |
| Cancel order | DELETE | /futures/orders/{order_id} | Cancel an open order. |
| Amend order | PATCH | /futures/orders/{order_id} | Modify an order. Requires order_price and quantity. |
| Order history | GET | /futures/orders/history | Historical orders for one currency (?trade_currency=INR). |
| Action | Method | Endpoint | Description |
|---|
| View open positions | GET | /futures/positions | Open positions for one currency (?trade_currency=INR). |
| Close position | POST | /futures/positions/{position_id}/close | Fully close a position. |
| Partial close | POST | /futures/positions/{position_id}/close/partial | Close a portion of a position. |
| Reverse position | POST | /futures/positions/{position_id}/reverse | Switch from LONG to SHORT or vice versa. |
| Add/Reduce margin | POST | /futures/positions/{position_id}/add-margin | Adjust margin (in the position's currency). |
| Liquidation price | GET | /futures/positions/{position_id}/liq-price | Estimated liquidation price (USDT). |
| Position history | GET | /futures/positions/history | Closed positions for one currency (?trade_currency=INR). |
| Action | Method | Endpoint | Description |
|---|
| Set SL/TP | POST | /futures/positions/{position_id}/riskorder | Attach stop-loss and/or take-profit to a position. |
| Edit SL/TP | PATCH | /futures/positions/{position_id}/riskorder | Modify SL/TP. Requires stoploss_order_id / takeprofit_order_id. |
| Action | Method | Endpoint | Description |
|---|
| Fee history | GET | /futures/fee/history | Trading/funding fee history for one currency (?trade_currency=INR). |
- Check balance →
GET /wallet/funds (?currency=INR for INR spot)
- Transfer to futures →
POST /wallet/futures/transfer (USDT) or POST /futures/transfers/inr (INR)
- Discover assets →
GET /futures
- Set leverage →
POST /futures/{asset_id}/leverage (add trade_currency for INR)
- Place order →
POST /futures/{asset_id}/order (add trade_currency for INR)
- Monitor position →
GET /futures/positions (?trade_currency=INR)
- Manage risk →
POST /futures/positions/{position_id}/riskorder
- Close position →
POST /futures/positions/{position_id}/close or partial close
For detailed API documentation, parameters, and examples, refer to the API Reference section.