---
title: "Manage validators of a dashboard"
method: POST
path: "/api/v2/validator-dashboards/{dashboard_id}/validators"
tags: ["Validator Dashboard Management"]
---

# Manage validators of a dashboard

`POST /api/v2/validator-dashboards/{dashboard_id}/validators`

Add new validators to a specified dashboard or update the group of already-added validators. This endpoint will always add as many validators as possible, even if more validators are provided than allowed by the subscription plan. The response will contain a list of added validators.

## Path parameters

- `dashboard_id` integer, required

## Request body

- union
  - object
    - `group_id` integer
    - `validators` HandlersIntOrString[], required
  - object
    - `group_id` integer
    - `deposit_address` string, required
  - object
    - `group_id` integer
    - `withdrawal_credential` string, required
  - object
    - `group_id` integer
    - `graffiti` string, required

## Response `201`

Returns a list of added validators.

- TypesApiDataResponseArrayTypesVDBPostValidatorsData
  - `data` TypesVDBPostValidatorsData[]
    - `group_id` integer
    - `index` integer

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.dev/beaconcha/apis/external-service-api.md) · [All operations](https://skmtc.dev/beaconcha/apis/external-service-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/beaconcha/external-service-api/revisions/ad26ad970b4e/schema)
