Self Report Validator Entity
Claims up to 1000 validator public keys for the entity assigned to the authenticated user on the requested chain.
The caller must have an active self-report assignment for the requested chain, and every validator public key in the request must exist on that chain.
To get a self-report assignment, contact beaconcha.in support with the API user that will submit claims and the entity/sub-entity name to assign. This endpoint returns forbidden until the assignment is active.
Each validator can optionally specify a sub_entity. The server trims surrounding whitespace from sub_entity; if it is omitted or empty after trimming, the server uses the caller’s assignment-level default sub-entity.
Duplicate validator public keys with the same resolved sub_entity are deduplicated before persistence. Duplicate validator public keys with conflicting resolved sub_entity values return a bad request error.
Re-submitting validators that are already claimed by the same entity with the same resolved sub-entity reaffirms the existing claim and leaves its entity and sub-entity unchanged.
Re-submitting validators that are already claimed by the same entity with a different resolved sub-entity updates the stored sub-entity.
If any validator in the batch is already claimed by a different entity, the request returns a conflict error and no claims from the request are applied.
Note: Accepted unique claims are persisted immediately, but visibility in downstream validator entity metadata and aggregate views remains eventually consistent with the next validator tagger/precompute cycle.
Documentation Index
Fetch the complete documentation index at: https://docs.beaconcha.in/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Body
Validator public keys to claim for the caller's assigned entity. The request may contain at most 1000 items before duplicate public keys are resolved.
Each item may include a sub_entity. If omitted or empty after trimming, the assignment-level default sub-entity is used.
1 - 1000 elementsThe Ethereum chain to query.
mainnet, hoodi Response
Successful response.
The name of the entity (e.g., "Lido", "Coinbase").
Total number of unique validator pubkeys accepted after duplicate resolution. This equals created + updated + reaffirmed.
x >= 0Number of accepted unique validator pubkeys with no previous self-report claim.
x >= 0Number of existing same-entity claims whose resolved sub-entity changed.
x >= 0Number of existing same-entity claims whose resolved sub-entity already matched.
x >= 0
