Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

limit
integer<int32> | null

Ledger page size (default 20, max 100).

Required range: x >= 0
cursor
string | null

Opaque cursor from a previous response's next_cursor.

Response

200 - application/json

Reward summary

GET /user/rewards response (spec §10).

breakdown
object
required

Lifetime XP per source group (spec §10 breakdown). String-encoded integers like every XP amount on the wire.

closed_tournament_eligible
boolean
required

Closed-tournament eligibility: XP at/above the configured floor (gateway.closed_tournament_min_xp). Ranks removed 2026-07-20.

ledger
object[]
required

One ledger page, newest first.

referral
object
required

Referral program status for the viewer as a referrer.

xp_balance
string
required
next_cursor
string | null

Cursor for the next ledger page; null when this page is the last.

season
null | object

Season-1 starting multiplier (season1-conversion §5); omitted entirely when the wallet's active-season multiplier is 1.0× (no positive band).