Retrieve a lite list of open positions
Returns open positions with minimal fields for synchronization
x-api-key<token>
In: header
Header Parameters
X-Trade-Account-Id*string
UUID of the trade account the request acts on. Must belong to the authenticated user.
Format
uuidResponse Body
application/json
curl -X GET "https://example.com/positions/lite" \ -H "X-Trade-Account-Id: 3fa85f64-5717-4562-b3fc-2c963f66afa6"{ "positions": [ { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "positionKey": "string", "createdAt": "2026-01-15T09:30:00.000Z", "exposure": { "property1": "+42.5", "property2": "+42.5" }, "status": "OPEN", "origin": "PEAR", "connector": "hyperliquid" } ]}Retrieve a list of positions GET
Returns a list of positions for the authenticated user
Retrieve closed-trade history GET
Returns server-composed closed trades, newest close first, with per-leg entry and exit economics. A page may hold fewer than `limit` trades and still return a `nextCursor`: closed positions with no confirmed fills are skipped. Page until `nextCursor` is absent, never until a page comes back short.