Skip to content

Get replies by ids

GET
/replies/by-id
curl --request GET \
--url 'https://api.ethos.network/api/v2/replies/by-id?ids=1'

⚠️ Warning: This is a beta endpoint. It is not guaranteed to be stable and may change or break without notice.

ids
required
Array<integer>

Successful response

Media typeapplication/json
object
key
additional properties
Any of:
object
id
required
integer
<= 2147483647
contractType
required
string
Allowed values: attestation bond broker discussion review slash vouch vouchV2 project reputationMarket
targetContract
required

Ethereum address (0x-prefixed, 20 bytes)

string
parentId
required
integer
<= 2147483647
authorProfileId
required
integer
> 0 <= 2147483647
createdAt
required
integer
<= 9007199254740991
content
required
string
metadata
required
string
pinned
required
boolean
user
required
Any of:
object
id
required
number
profileId
required
number | null
displayName
required
string
username
required
string | null
avatarUrl
required
string format: uri
description
required
string | null
score
required
number
status
required
string
Allowed values: ACTIVE INACTIVE MERGED
userkeys
required
Array<string>
xpTotal
required
number
xpStreakDays
required
number
xpRemovedDueToAbuse
required
boolean
influenceFactor
required
number
influenceFactorPercentile
required
number
humanVerificationStatus
Any of:
string
Allowed values: REQUESTED VERIFIED REVOKED PENDING
validatorNftCount
required
number
meowMeowsNftCount
required
number
links
required
object
profile
required
string format: uri
scoreBreakdown
required
string format: uri
stats
required
object
holdingsWei
required
Any of:
integer format: int64
review
required
object
received
required
object
negative
required
number
neutral
required
number
positive
required
number
vouch
required

@deprecated Native-currency lifetime totals only. Use stats.vouchTotals (per-token). Removed after 2026-10-20.

object
given
required
object
amountWeiTotal
required
integer format: int64
count
required
number
received
required
object
amountWeiTotal
required
integer format: int64
count
required
number
vouchTotals
required
Array<object>
>= 1 items
object
balance
required
object
given
required
integer format: int64
received
required
integer format: int64
count
required
object
given
required
integer
<= 9007199254740991
received
required
integer
<= 9007199254740991
token
required
object
address
required
Any of:

Ethereum address (0x-prefixed, 20 bytes)

string
decimals
required
integer
<= 9007199254740991
id
required

Lowercase token identifier

string
Allowed values: eth whuf
whufGuarantee
required
Any of:
object
asOf
required
string
expiresAt
required
string | null
guaranteedWei
required
integer format: int64
status
required
string
Allowed values: active expired
url
required
string

Example

{
"additionalProperty": {
"contractType": "attestation",
"user": {
"status": "ACTIVE",
"humanVerificationStatus": "REQUESTED",
"stats": {
"vouchTotals": [
{
"token": {
"id": "eth"
}
}
],
"whufGuarantee": {
"status": "active"
}
}
}
}
}

Invalid input data

Media typeapplication/json
Invalid input data error (400)

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": "BAD_REQUEST",
"message": "Invalid input data",
"issues": []
}

Not found

Media typeapplication/json
Not found error (404)

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": "NOT_FOUND",
"message": "Not found",
"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": []
}