Skip to main content
GET
cURL

Authorizations

Novig-Key-Id
string
header
required

The key's UUID.

Novig-Signature
string
header
required

Standard padded base64 of the NOVIG-V3 signature.

Novig-Timestamp
string
header
required

Unix milliseconds. ±30 s.

Query Parameters

event
string<uuid>

Every market of one event.

market
string<uuid>

One market. With event, the market must belong to that event.

limit
integer<int32>
default:500

Page size. Defaults to 500, not the maximum. 1 to 5000. A value outside that range answers 400.

Required range: 1 <= x <= 5000
after
string

The next cursor from the previous page. Opaque.

keyId
string<uuid>

The management key's own id reads the primary wallet. A subaccount key's id reads that subaccount. Only a management key may pass it.

Response

One page of positions, and the sums over every match.

The response body of a personal read. A trading key or a session reads its own wallet, so the body is bare. A management key reads many, each under the key id that addresses it.

items
object[]
required
basis
string
required

What the matched positions cost, less any payout you already received for holding both outcomes of a market.

Example:

"55"

value
string
required

What settling every matched market at its last would still pay you. A position without a last counts at its cost. Cash plus value is your net liquidation value, and unrealized PnL is value − basis.

Example:

"60"

next
string

Pass it as after for the next page. Opaque: do not build or parse one. Absent on the last page.