POST
GetPortfolioMargin🔐 Auth RequiredGet portfolio margin details and risk metrics.
Request
| Parameter | Type |
|---|---|
addressoptional | Address |
Response
| Field | Type |
|---|---|
address | Address |
total_collateral | Balance |
assets | CollateralAsset[] |
total_initial_margin | Balance |
total_maintenance_margin | Balance |
available_margin | Balance |
total_unrealized_pnl | Balance |
total_realized_pnl | Balance |
margin_ratio | int32 |
account_health | int32 |
is_liquidatable | bool |
margin_call_warning | bool |
position_count | uint32 |
positions | Position[] |
last_update | Timestamp |
Example
Requesttypescript
import { RealmClient } from '@realm/sdk';const client = new RealmClient('https://api.realm.com');await client.connect(wallet);const response = await client.getPortfolioMargin({ /* params */ });console.log(response);
Responsejson
{// Response fields}