Xp

Get total XP for a user across all seasons

get
Path parameters
userkeystringRequired
Responses
get
/xp/user/{userkey}

Get XP for a user in a specific season

get
Path parameters
userkeystringRequired
seasonIdnumberRequired
Responses
get
/xp/user/{userkey}/season/{seasonId}
Deprecated

[Deprecated] Get weekly XP data for a user in a specific season. Use /timeline instead.

get
Path parameters
userkeystringRequired
seasonIdnumberRequired
Responses
get
/xp/user/{userkey}/season/{seasonId}/weekly

Get time-bucketed XP timeline for a user with configurable granularity

get
Path parameters
userkeystringRequired
seasonIdnumberRequired
Query parameters
granularitystring · enumRequiredPossible values:
sincestringOptional
Responses
get
/xp/user/{userkey}/season/{seasonId}/timeline

Get all XP seasons plus current season information

get
Responses
get
/xp/seasons

Get all weeks in a season with their date ranges

get
Path parameters
seasonIdnumberRequired
Responses
get
/xp/season/{seasonId}/weeks

Get leaderboard rank for a user

get
Path parameters
userkeystringRequired
Responses
get
/xp/user/{userkey}/leaderboard-rank

Send XP to another user

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
receiverUserkeystringRequired
amountintegerRequired
messagestring · max: 280Optional
Responses
post
/xp/tip

Get XP sent by the authenticated user

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
limitinteger · max: 100OptionalDefault: 50
offsetnumberOptionalDefault: 0
Responses
get
/xp/tips/sent

Get XP received by the authenticated user

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
limitinteger · max: 100OptionalDefault: 50
offsetnumberOptionalDefault: 0
Responses
get
/xp/tips/received

Get XP send statistics for the authenticated user

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
get
/xp/tips/stats

Get XP history for a user

get
Query parameters
userkeystringRequired
seasonIdnumberOptional
limitinteger · max: 100OptionalDefault: 50
offsetnumberOptionalDefault: 0
Responses
get
/xp/history

Get XP send details by history entry IDs

get
Query parameters
xpHistoryIdsnumber[] · max: 100Required
Responses
get
/xp/send-details

Look up XP sent by sender and/or receiver

get
Query parameters
senderUserkeystringOptional
receiverUserkeystringOptional
limitinteger · max: 1000OptionalDefault: 50
offsetnumberOptionalDefault: 0
Responses
get
/xp/tips

Get current profile's XP Season 2 decision

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
get
/xp/decision

Submit or update XP Season 2 decision

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
decisionTypestring · enumRequiredPossible values:
Responses
post
/xp/decision

Get XP Season 2 decision metadata (deadlines, dates)

get
Responses
get
/xp/decision/metadata

Get list of validator profiles for delegation

get
Responses
get
/xp/validators

Get validators owned by a profile with their delegators and XP info

get
Path parameters
userkeystringRequired
Responses
get
/xp/validators/profile/{userkey}

Get yield stats for dashboard (vouch + market hold pools)

get
Path parameters
profileIdinteger · max: 2147483647Required
Responses
get
/xp/dashboard/yield/{profileId}

Get periodic reward stats for dashboard (daily tasks, votes, comments)

get
Path parameters
profileIdinteger · max: 2147483647Required
Responses
get
/xp/dashboard/periodic-rewards/{profileId}

Get multiplier stats for dashboard (score, streak, validators, market holdings)

get
Path parameters
profileIdinteger · max: 2147483647Required
Responses
get
/xp/dashboard/multipliers/{profileId}

Get user daily earnings breakdown

get
Path parameters
profileIdinteger · max: 2147483647Required
datestring · enumRequiredPossible values:
Responses
get
/xp/dashboard/daily-earnings/{profileId}/{date}

Get daily awards (top activities and resolved slashes)

get
Path parameters
datestring · enumRequiredPossible values:
Responses
get
/xp/dashboard/daily-awards/{date}

Get weekly delegator award stats for dashboard

get
Path parameters
profileIdinteger · max: 2147483647Required
Responses
get
/xp/dashboard/weekly-delegator-award/{profileId}

Last updated