Skip to content

Get the authenticated user’s karma

GET
/karma/me
curl --request GET \
--url https://api.ethos.network/api/v2/karma/me \
--header 'X-Ethos-Api-Key: <X-Ethos-Api-Key>'

Successful response

Media typeapplication/json
object
dailyTaskReward
required

The daily task reward at the current multipliers, whether or not the user can earn yet.

integer
>= -9007199254740991 <= 9007199254740991
dailyTaskRewardPaidToday
required

Whether today’s task reward has been credited. It pays when the last task closes; a day that misses is paid by the daily run.

boolean
eligibility
required
object
canEarn
required
boolean
humanVerified
required
boolean
payoutsPaused
required

Payouts are switched off for everyone, so nothing earned now is paid.

boolean
gapToWinners
required
Any of:
integer
>= -9007199254740991 <= 9007199254740991
karmaSeason
required
integer
>= -9007199254740991 <= 9007199254740991
karmaTotal
required
integer
>= -9007199254740991 <= 9007199254740991
multipliers
required
object
credibility
required
number
streak
required
number
streakDays
required
integer
>= -9007199254740991 <= 9007199254740991
validator
required
number
validatorCount
required
integer
>= -9007199254740991 <= 9007199254740991
seasonChange24h
required
integer
>= -9007199254740991 <= 9007199254740991
seasonRank
required
Any of:
integer
>= -9007199254740991 <= 9007199254740991

Example generated

{
"dailyTaskReward": 1,
"dailyTaskRewardPaidToday": true,
"eligibility": {
"canEarn": true,
"humanVerified": true,
"payoutsPaused": true
},
"gapToWinners": 1,
"karmaSeason": 1,
"karmaTotal": 1,
"multipliers": {
"credibility": 1,
"streak": 1,
"streakDays": 1,
"validator": 1,
"validatorCount": 1
},
"seasonChange24h": 1,
"seasonRank": 1
}

Authorization not provided

Media typeapplication/json
Authorization not provided error (401)

The error information

object
message
required

The error message

string
code
required

The error code

string
issues

An array of issues that were responsible for the error

Array<object>
object
message
required
string

Example

{
"code": "UNAUTHORIZED",
"message": "Authorization not provided",
"issues": []
}

Insufficient access

Media typeapplication/json
Insufficient access error (403)

The error information

object
message
required

The error message

string
code
required

The error code

string
issues

An array of issues that were responsible for the error

Array<object>
object
message
required
string

Example

{
"code": "FORBIDDEN",
"message": "Insufficient access",
"issues": []
}

Internal server error

Media typeapplication/json
Internal server error error (500)

The error information

object
message
required

The error message

string
code
required

The error code

string
issues

An array of issues that were responsible for the error

Array<object>
object
message
required
string

Example

{
"code": "INTERNAL_SERVER_ERROR",
"message": "Internal server error",
"issues": []
}