Galaxy · Schema

Validator Exit Request

CompanyCryptocurrencyDigital AssetsStakingEthereumSolanaTradingCustodyFinancial Services

Properties

Name Type Description
client_req_id string A unique identifier generated and sent by the client for the exit request. Refer Client Request Identifier for further details.
network string The network on which validators were created. Supported values are; - mainnet - hoodi
type integer Indicates the type of attribute used to identify the validators to exit. The possible values are, - 1 (pubkey) - 2 (validator_index) - 3 (withdrawal_address)
pubkeys array
validator_indexes array
withdrawal_address string The withdrawal address of the validators that should be exited. Required if exit type is 3
validator_count integer Required if exit type is 3. The Max count should be 250.
View JSON Schema on GitHub

JSON Schema

galaxy-com-validator-exit-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/galaxy-com/main/json-schema/galaxy-com-validator-exit-request-schema.json",
  "title": "Validator Exit Request",
  "x-generated": "2026-10-14",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/galaxy-com-ethereum-staking-openapi.yml#/components/schemas/ValidatorExitRequest",
  "type": "object",
  "required": [
    "client_req_id",
    "network",
    "type"
  ],
  "properties": {
    "client_req_id": {
      "type": "string",
      "description": "A unique identifier generated and sent by the client for the exit request. Refer Client Request Identifier for further details."
    },
    "network": {
      "type": "string",
      "description": "The network on which validators were created. Supported values are;\r\n- mainnet\r\n- hoodi",
      "enum": [
        "mainnet",
        "hoodi"
      ]
    },
    "type": {
      "type": "integer",
      "description": "Indicates the type of attribute used to identify the validators to exit. The possible values are,\n- 1 (pubkey)\n- 2 (validator_index)\n- 3 (withdrawal_address)",
      "format": "int32",
      "enum": [
        1,
        2,
        3
      ]
    },
    "pubkeys": {
      "type": "array",
      "items": {
        "type": "string",
        "description": "List of validator public keys to be exited. \nThis is required if the exit type is 1. \nA maximum of 250 public keys can be specified."
      }
    },
    "validator_indexes": {
      "type": "array",
      "items": {
        "type": "integer",
        "description": "The list of validator indexes to be exited. \nRequired if exit type is 2. \nA maximum of 250 validator indexes can be specified.",
        "format": "int32"
      }
    },
    "withdrawal_address": {
      "type": "string",
      "description": "The withdrawal address of the validators that should be exited.\nRequired if exit type is 3"
    },
    "validator_count": {
      "type": "integer",
      "description": "Required if exit type is 3. \nThe Max count should be 250.",
      "format": "int32"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/galaxy-com-validator-exit-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.