Historical list REST success envelope
Open positions and discovery REST success envelopes
Open positions, trader discovery, and asset discovery use the same outer envelope, butdata.meta only contains:
hasMorenextCursorserverTime
Stats REST success envelope
Stats responses use the same outer envelope and return:filtersAppliedresultsmeta.requestedTraderIdsandmeta.missingTraderIdsfor trader statsmeta.requestedAssetIdsandmeta.missingAssetIdsfor asset statsmeta.totalCandidatesfor trader rankingsmeta.totalMessagesandmeta.totalEventsfor activity summariesmeta.serverTime
data.filtersApplied.appliedTimeRange.
Server time anchor
Every list and stats response includesmeta.serverTime: the server’s UTC time when the response was produced, as an ISO-8601 string. Use it as the anchor when resolving relative-time phrases such as “today”, “this week”, or “last 7 days” into explicit startTime and endTime values, in preference to a clock the client cached earlier. When the server applies a default history window, appliedTimeRange.endTime is taken from the same request clock and matches serverTime to within a few milliseconds.
REST error envelope
MCP mapping
- MCP list tools return structured content with the same
resultsandmetashape as the matching REST reads. - MCP stats tools return the same
filtersApplied,results, andmetashape as the matching REST reads. - MCP errors are returned through the MCP response model instead of the REST envelope.
- Preserve the REST
requestIdwhen debugging HTTP failures with Centaur support.
Current-price freshness
Open-position rows include current mark fields when pricing is available. They do not currently include a separatepriceAsOf timestamp. Treat current marks as best-effort live marks for the request, not as audited settlement prices.
Price denomination
Prices are denominated in the quote currency of the asset’s preferred market, exposed as a nullablequoteSymbol field (for example USDT, USDC, or CAD) on position and event payloads. Do not assume every price is in US dollars: assets on non-USD markets, such as TSX equities quoted in CAD, report prices in their native quote currency. quoteSymbol reflects the asset’s current preferred market rather than the market the trade originally executed on, so treat it as the display denomination for the row’s price fields.