Skip to main content
GET
cURL
Returns one structured, AI-ready trader briefing: the full trader profile, position and sync coverage, realized and unrealized P&L rollups, and point-in-time freshness metadata. The path accepts a wallet address, known username, or trd_... trader ID. An unknown trader returns 200 with sync_status: "unknown"; position_summary is omitted when no local row exists.
The JSON route returns an ETag. Send it with If-None-Match for a conditional read. Use the Markdown variant when you need a directly readable briefing instead.

Authorizations

Authorization
string
header
required

API key authentication. Send your key in the Authorization header as Bearer oxi_sk_live_.... Live keys require an active Insider subscription and return live data.

Headers

If-None-Match
string

Conditional GET validator from a previous ETag. Matching values return 304 Not Modified with an empty body.

Path Parameters

address
string
required

Ethereum wallet address (0x...), known trader username, or trd_-prefixed trader ID emitted by this API.

Response

Trader context

object
string
required
Allowed value: "trader_context"
data
object
required
meta
object
required