Skip to main content
POST
/
api
/
v2
/
validator-dashboards
/
{dashboard_id}
/
validators
Manage validators of a dashboard
curl --request POST \
  --url https://beaconcha.in/api/v2/validator-dashboards/{dashboard_id}/validators \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "validators": [
    {}
  ],
  "group_id": 123
}
'
{
  "data": [
    {
      "group_id": 123,
      "index": 123
    }
  ]
}

Authorizations

Authorization
string
header
required

Use your API key as a Bearer token, e.g. Bearer <your-api-key>

Path Parameters

dashboard_id
integer
required

The ID of the dashboard (visible in the dashboard URL).

Body

application/json

group_id: (optional) Provide a single group id, to which all validators get added to. If omitted, the default group will be used.

To add validators or update their group, only one of the following fields can be set:

validators: Provide a list of validator indices or public keys.

deposit_address: (limited to subscription tiers with 'Bulk adding') Provide a deposit address from which as many validators as possible will be added to the dashboard.

withdrawal_credential: (limited to subscription tiers with 'Bulk adding') Provide a withdrawal credential from which as many validators as possible will be added to the dashboard.

graffiti: (limited to subscription tiers with 'Bulk adding') Provide a graffiti string from which as many validators as possible will be added to the dashboard.

validators
object[]
required
group_id
integer

Response

Returns a list of added validators.

data
object[]