Skip to main content
GET
/
clients
/
me
/
integrations
/
yield-xyz
/
yields
/
{yieldId}
/
validators
Get yield validators
curl --request GET \
  --url https://api.portalhq.io/api/v3/clients/me/integrations/yield-xyz/yields/{yieldId}/validators \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "rawResponse": {
      "items": [
        {
          "address": "0xvalidator123...",
          "name": "Portal Validator",
          "commission": 0.05,
          "preferred": true,
          "status": "active",
          "rewardRate": {}
        }
      ],
      "total": 123,
      "offset": 123,
      "limit": 123
    }
  }
}

Authorizations

Authorization
string
header
required

Client API Key or Client Session Token (CST). Pass as a Bearer token in the Authorization header.

Path Parameters

yieldId
string
required

The yield opportunity ID (e.g. monad-testnet-mon-native-staking).

Query Parameters

offset
integer
default:0

Number of results to skip.

limit
integer
default:20

Maximum number of results to return.

Required range: x <= 100
name
string

Filter by validator name (case-insensitive, partial match).

address
string

Filter by validator address.

provider
string

Filter by provider ID.

status
string

Filter by validator status (e.g. active).

preferred
boolean

Filter by preferred flag.

Response

Validators retrieved successfully

data
object