Get portfolio history
Returns bundled account-equity and PnL time series for the requested address across preset ranges (24h, 7d, 30d, all-time) and per product (total/perp; spot when launched).
accountEquityHistory (current equity) and pnlHistory (deposit-adjusted profit and loss).
Data points are [timestamp_us, "decimal_value"] tuples. Values are stringified to preserve precision; clients should treat them as decimals, not floats.
No authentication header is required.Query Parameters
Master Ethereum address for this API key (must match address from POST /createApiKey for the same key). Required on REST for account-scoped reads and for place/cancel. Invalid hex → 400; mismatch with key → 403.
20-byte EVM address as hex: optional 0x or 0X prefix and exactly 40 hexadecimal digits. API responses normalize to lowercase a–f after 0x.
^(0x|0X)?[0-9a-fA-F]{40}$Response
Portfolio history bundle.
0x-prefixed 40-character hex Ethereum address echoed from the request.
"0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb"
Subaccount index echoed from the request (0-9).
0 <= x <= 9Server clock at response time (epoch microseconds).
Subaccount cumulative filled notional in USD, decimal-stringified from quote_quantums. Sourced from the same counter that drives rate-limit replenishment; best-effort — "0" if the read fails or the subaccount has no fills yet.
"1234567.89"
Ordered series tuples. With both total* and perp* populated, today the array carries 8 entries (4 ranges × 2 products); when spot ships a third product joins as spot*.