---
title: "Create Network"
method: POST
path: "/v1/networks/"
tags: ["Network"]
---

# Create Network

`POST /v1/networks/`

Create a network.

## Request body

- NetworkCreate
  - `id` string
  - `name` string, required — Name of the network. * Required for `consortium` networks. * Autogenerated for `public chain` networks.
  - `project` string, required — ID of the network's project.
  - `protocol` 'ethereum' | 'polygon-pos' | 'bsc' | 'avalanche' | 'arbitrum' | 'near' | 'aurora' | 'gnosis' | 'cronos' | 'fantom' | 'starknet' | 'harmony' | 'tezos' | 'fuse' | 'bitcoin', required — Protocol. <br>See also [Supported protocols](https://docs.chainstack.com/platform/supported-protocols).
  - `details` object
  - `status` 'pending' | 'ok' | 'failed' | 'warning' | 'stopping' | 'stopped' | 'starting' — See more about [statuses](https://docs.chainstack.com/platform/view-node-and-network-status).
  - `creator` Creator — Creator of the object.
    - `id` string
    - `email` string, email
    - `first_name` string
    - `last_name` string
    - `organization` Object — Common object representation.
      - `id` string
      - `name` string
  - `created_at` string, date-time — When the object was created.
  - `configuration` union, required
    - EthereumNetworkCreateConfiguration — Ethereum network configuration.
      - `network` 'ethereum-mainnet' | 'ethereum-ropsten-testnet' | 'ethereum-rinkeby-testnet', required — Network to join. <br>See also [Ethereum networks](https://docs.chainstack.com/operations/ethereum/networks).
    - PolygonPoSNetworkCreateConfiguration — Polygon PoS network configuration.
      - `network` 'polygon-pos-mainnet' | 'polygon-pos-testnet', required — Network to join. <br>See also [Polygon PoS networks](https://docs.chainstack.com/operations/polygon/networks).
    - BinanceSmartChainNetworkCreateConfiguration — Binance Smart Chain network configuration.
      - `network` 'bsc-mainnet' | 'bsc-testnet', required — Network to join. <br>See also [Binance Smart Chain networks](https://docs.chainstack.com/operations/bsc/networks).
    - AvalancheNetworkCreateConfiguration — Avalanche network configuration.
      - `network` 'avalanche-mainnet' | 'avalanche-testnet', required — Network to join. <br>See also [Avalanche networks](https://docs.chainstack.com/operations/avalanche/networks).
    - ArbitrumNetworkCreateConfiguration — Arbitrum network configuration.
      - `network` 'arbitrum-mainnet' | 'arbitrum-goerli', required — Network to join. <br>See also [Arbitrum networks](https://docs.chainstack.com/operations/arbitrum/networks).
    - NearNetworkCreateConfiguration — Near network configuration.
      - `network` 'near-mainnet' | 'near-testnet', required — Network to join. <br>See also [Near networks](https://docs.chainstack.com/operations/near/networks).
    - AuroraNetworkCreateConfiguration — Aurora network configuration.
      - `network` 'aurora-mainnet' | 'aurora-testnet', required — Network to join. <br>See also [Aurora networks](https://docs.chainstack.com/operations/aurora/networks).
    - GnosisNetworkCreateConfiguration — Gnosis network configuration.
      - `network` 'gnosis-mainnet' | 'gnosis-testnet', required — Network to join. <br>See also [Gnosis networks](https://docs.chainstack.com/operations/gnosis/networks).
    - CronosNetworkCreateConfiguration — Cronos network configuration.
      - `network` 'cronos-mainnet' | 'cronos-testnet', required — Network to join. <br>See also [Cronos networks](https://docs.chainstack.com/operations/cronos/networks).
    - FantomNetworkCreateConfiguration — Fantom network configuration.
      - `network` 'fantom-mainnet' | 'fantom-testnet', required — Network to join. <br>See also [Fantom networks](https://docs.chainstack.com/operations/fantom/networks).
    - TezosNetworkCreateConfiguration — Tezos network configuration.
      - `network` 'tezos-mainnet' | 'tezos-testnet', required — Network to join. <br>See also [Tezos networks](https://docs.chainstack.com/operations/tezos/networks).
    - SolanaNetworkCreateConfiguration — Solana network configuration.
      - `network` 'solana-mainnet' | 'solana-devnet', required — Network to join. <br>See also [Solana networks](https://docs.chainstack.com/operations/solana/networks).
    - FuseNetworkCreateConfiguration — Fuse network configuration.
      - `network` 'fuse-mainnet' | 'fuse-testnet', required — Network to join. <br>See also [Fuse networks](https://docs.chainstack.com/operations/fuse/networks).
    - BitcoinNetworkCreateConfiguration — Bitcoin network configuration.
      - `network` 'bitcoin-mainnet' | 'bitcoin-testnet', required — Network to join. <br>See also [Bitcoin networks](https://docs.chainstack.com/operations/bitcoin/networks).
    - StarknetNetworkCreateConfiguration — StarkNet network configuration.
      - `network` 'starknet-mainnet', required — Network to join. <br>See also [StarkNet networks](https://docs.chainstack.com/operations/starknet/networks).
    - HarmonyNetworkCreateConfiguration — Harmony network configuration.
      - `network` 'harmony-mainnet' | 'harmony-devnet', required — Network to join. <br>See also [Harmony networks](https://docs.chainstack.com/operations/harmony/networks).
  - `nodes` NodeInitialCreate[], required — List of nodes that will be initially created.
    - `id` string
    - `name` string, required — Name of the node.
    - `network` string — ID of the network.
    - `organization` string — ID of the organization that owns this node.
    - `type` 'shared' | 'dedicated', required — Type of the node. <br>Available types: * `shared` — only for `ethereum`, `polygon-pos`, `bsc`, `avalanche`, `fantom`, `tezos`, `bitcoin` * `dedicated` — for all protocols
    - `provider` 'aws' | 'azure' | 'gcloud' | 'vzo', required — Cloud provider. <br>See also [Supported cloud providers](https://docs.chainstack.com/platform/supported-cloud-hosting-providers).
    - `region` 'asia-southeast1' | 'ap-southeast-1' | 'us-west-2' | 'us-east-1' | 'uksouth' | 'eu3', required — Regions the nodes are deployed to. Available for `gcloud`: * `asia-southeast1` Available for `aws`: * `ap-southeast-1` * `us-west-2` * `us-east-1` Available for `azure`: * `uksouth` Available for `vzo`: * `eu3`
    - `details` union
      - EthereumNodeDetails — Ethereum node details.
        - `mode` 'full' | 'archive' — See also [Ethereum node modes](https://docs.chainstack.com/operations/ethereum/modes)
        - `version` string
        - `api_namespaces` string[]
        - `https_endpoint` string — Only for the owner of the node.
        - `wss_endpoint` string — Only for the owner of the node.
        - `beacon_endpoint` string — Only for the owner of the node.
        - `graphql_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - BinanceSmartChainNodeDetails — Binance Smart Chain node details.
        - `mode` 'full' | 'archive' — See also [Binance Smart Chain node modes](https://docs.chainstack.com/operations/bsc/modes)
        - `version` string
        - `api_namespaces` string[]
        - `https_endpoint` string — Only for the owner of the node.
        - `wss_endpoint` string — Only for the owner of the node.
        - `graphql_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - AvalancheNodeDetails — Avalanche node details.
        - `version` string
        - `api_namespaces` string[]
        - `https_endpoint` string — Only for the owner of the node.
        - `wss_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - FantomNodeDetails — Fantom node details.
        - `version` string
        - `api_namespaces` string[]
        - `https_endpoint` string — Only for the owner of the node.
        - `wss_endpoint` string — Only for the owner of the node.
        - `graphql_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - TezosNodeDetails — Tezos node details.
        - `version` string
        - `https_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - SolanaNodeDetails — Solana node details.
        - `version` string
        - `https_endpoint` string — Only for the owner of the node.
        - `wss_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - StarknetNodeDetails — StarkNet node details.
        - `version` string
        - `https_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - BitcoinNodeDetails — Bitcoin node details.
        - `version` string
        - `https_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoint. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoint. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoint. <br>Only for the owner of the node.
      - HarmonyNodeDetails — Harmony node details.
        - `version` string
        - `api_namespaces` string[]
        - `https_endpoint` string — Only for the owner of the node.
        - `wss_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
    - `status` 'pending' | 'running' | 'maintenance' | 'failed' | 'error' | 'stopping' | 'stopped' | 'starting' — See more about [statuses](https://docs.chainstack.com/platform/view-node-and-network-status).
    - `creator` Creator — Creator of the object.
      - `id` string
      - `email` string, email
      - `first_name` string
      - `last_name` string
      - `organization` Object — Common object representation.
        - `id` string
        - `name` string
    - `created_at` string, date-time — When the object was created.
    - `role` 'peer', required — Role of the node.
    - `configuration` union, required
      - EthereumNodeCreateConfiguration — Ethereum node configuration.
        - `archive` boolean, required — Pass `true` if you want to access full blockchain data and an archive of historical states. <br>See more about [archive nodes](https://docs.chainstack.com/operations/ethereum/modes).
      - PolygonPoSNodeCreateConfiguration — Polygon PoS node configuration.
        - `archive` boolean, required — Pass `true` if you want to access full blockchain data and an archive of historical states. <br>See more about [archive nodes](https://docs.chainstack.com/operations/polygon/modes).
      - BinanceSmartChainNodeCreateConfiguration — Binance Smart Chain node configuration.
        - `archive` boolean, required — Pass `true` if you want to access full blockchain data and an archive of historical states. <br>See more about [archive nodes](https://docs.chainstack.com/operations/bsc/modes).
      - AvalancheNodeCreateConfiguration — Avalanche node configuration.
        - `archive` boolean, required — Pass `true` if you want to access full blockchain data and an archive of historical states. <br>See more about [archive nodes](https://docs.chainstack.com/operations/avalanche/modes).
      - FantomNodeCreateConfiguration — Fantom node configuration.
        - `archive` boolean, required — Pass `true` if you want to access full blockchain data and an archive of historical states. <br>See more about [archive nodes](https://docs.chainstack.com/operations/fantom/modes).
      - TezosNodeCreateConfiguration — Tezos node configuration.
        - `archive` boolean, required — Pass `true` if you want to access full blockchain data and an archive of historical states. <br>See more about [archive nodes](https://docs.chainstack.com/operations/tezos/modes).
        - `tezos_node_type` string, required — Currently 'regular' is the only supported type.
      - SolanaNodeCreateConfiguration — Solana node configuration.
      - StarknetNodeCreateConfiguration — StarkNet node configuration.
      - HarmonyNodeCreateConfiguration — Harmony node configuration.
        - `archive` boolean, required — Only `false` (full mode) is currently supported.
        - `shard` integer — Only Shard 0 is currently supported.

## Response `201`

- Network
  - `id` string
  - `name` string — Name of the network.
  - `project` string — ID of the network's project.
  - `protocol` 'ethereum' | 'polygon-pos' | 'bsc' | 'avalanche' | 'arbitrum' | 'near' | 'aurora' | 'gnosis' | 'cronos' | 'fantom' | 'starknet' | 'harmony' | 'tezos' | 'fuse' | 'bitcoin' — Protocol. <br>See also [Supported protocols](https://docs.chainstack.com/platform/supported-protocols).
  - `details` object
  - `status` 'pending' | 'ok' | 'failed' | 'warning' | 'stopping' | 'stopped' | 'starting' — See more about [statuses](https://docs.chainstack.com/platform/view-node-and-network-status).
  - `creator` Creator — Creator of the object.
    - `id` string
    - `email` string, email
    - `first_name` string
    - `last_name` string
    - `organization` Object — Common object representation.
      - `id` string
      - `name` string
  - `created_at` string, date-time — When the object was created.
  - `configuration` union
    - EthereumNetworkConfiguration — Ethereum network configuration.
      - `network` 'ethereum-mainnet' | 'ethereum-ropsten-testnet' | 'ethereum-rinkeby-testnet' — Network to join. <br>See also [Ethereum networks](https://docs.chainstack.com/operations/ethereum/networks).
    - PolygonPoSNetworkConfiguration — Polygon PoS network configuration.
      - `network` 'polygon-pos-mainnet' | 'polygon-pos-testnet' — Network to join. <br>See also [Polygon PoS networks](https://docs.chainstack.com/operations/polygon/networks).
    - BinanceSmartChainNetworkConfiguration — Binance Smart Chain network configuration.
      - `network` 'bsc-mainnet' | 'bsc-testnet' — Network to join. <br>See also [Binance Smart Chain networks](https://docs.chainstack.com/operations/bsc/networks).
    - AvalancheNetworkConfiguration — Avalanche network configuration.
      - `network` 'avalanche-mainnet' | 'avalanche-testnet' — Network to join. <br>See also [Avalanche networks](https://docs.chainstack.com/operations/avalanche/networks).
    - ArbitrumNetworkConfiguration — Arbitrum network configuration.
      - `network` 'arbitrum-mainnet' | 'arbitrum-goerli' — Network to join. <br>See also [Arbitrum networks](https://docs.chainstack.com/operations/arbitrum/networks).
    - NearNetworkConfiguration — Near network configuration.
      - `network` 'near-mainnet' | 'near-testnet' — Network to join. <br>See also [Near networks](https://docs.chainstack.com/operations/near/networks).
    - AuroraNetworkConfiguration — Aurora network configuration.
      - `network` 'aurora-mainnet' | 'aurora-testnet' — Network to join. <br>See also [Aurora networks](https://docs.chainstack.com/operations/aurora/networks).
    - GnosisNetworkConfiguration — Gnosis network configuration.
      - `network` 'gnosis-mainnet' | 'gnosis-testnet' — Network to join. <br>See also [Gnosis networks](https://docs.chainstack.com/operations/gnosis/networks).
    - CronosNetworkConfiguration — Cronos network configuration.
      - `network` 'cronos-mainnet' | 'cronos-testnet' — Network to join. <br>See also [Cronos networks](https://docs.chainstack.com/operations/cronos/networks).
    - FantomNetworkConfiguration — Fantom network configuration.
      - `network` 'fantom-mainnet' | 'fantom-testnet' — Network to join. <br>See also [Fantom networks](https://docs.chainstack.com/operations/fantom/networks).
    - TezosNetworkConfiguration — Tezos network configuration.
      - `network` 'tezos-mainnet' | 'tezos-testnet' — Network to join. <br>See also [Tezos networks](https://docs.chainstack.com/operations/tezos/networks).
    - SolanaNetworkConfiguration — Solana network configuration.
      - `network` 'solana-mainnet' | 'solana-devnet' — Network to join. <br>See also [Solana networks](https://docs.chainstack.com/operations/solana/networks).
    - FuseNetworkConfiguration — Fuse network configuration.
      - `network` 'fuse-mainnet' | 'fuse-testnet' — Network to join. <br>See also [Fuse networks](https://docs.chainstack.com/operations/fuse/networks).
    - BitcoinNetworkConfiguration — Bitcoin network configuration.
      - `network` 'bitcoin-mainnet' | 'bitcoin-testnet' — Network to join. <br>See also [Bitcoin networks](https://docs.chainstack.com/operations/bitcoin/networks).
    - StarknetNetworkConfiguration — StarkNet network configuration.
      - `network` 'starknet-mainnet' — Network to join. <br>See also [StarkNet networks](https://docs.chainstack.com/operations/starknet/networks).
    - HarmonyNetworkConfiguration — Harmony network configuration.
      - `network` 'harmony-mainnet' | 'harmony-devnet' — Network to join. <br>See also [Harmony networks](https://docs.chainstack.com/operations/harmony/networks).
  - `nodes` Node[]
    - `id` string
    - `name` string — Name of the node.
    - `network` string — ID of the network.
    - `organization` string — ID of the organization that owns this node.
    - `type` 'shared' | 'dedicated' — Type of the node. <br>Available types: * `shared` — only for `ethereum`, `polygon-pos`, `bsc`, `avalanche`, `fantom`, `tezos`, `bitcoin` * `dedicated` — for all protocols
    - `provider` 'aws' | 'azure' | 'gcloud' | 'vzo' — Cloud provider. <br>See also [Supported cloud providers](https://docs.chainstack.com/platform/supported-cloud-hosting-providers).
    - `region` 'asia-southeast1' | 'ap-southeast-1' | 'us-west-2' | 'us-east-1' | 'uksouth' | 'eu3' — Regions the nodes are deployed to. Available for `gcloud`: * `asia-southeast1` Available for `aws`: * `ap-southeast-1` * `us-west-2` * `us-east-1` Available for `azure`: * `uksouth` Available for `vzo`: * `eu3`
    - `details` union
      - EthereumNodeDetails — Ethereum node details.
        - `mode` 'full' | 'archive' — See also [Ethereum node modes](https://docs.chainstack.com/operations/ethereum/modes)
        - `version` string
        - `api_namespaces` string[]
        - `https_endpoint` string — Only for the owner of the node.
        - `wss_endpoint` string — Only for the owner of the node.
        - `beacon_endpoint` string — Only for the owner of the node.
        - `graphql_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - BinanceSmartChainNodeDetails — Binance Smart Chain node details.
        - `mode` 'full' | 'archive' — See also [Binance Smart Chain node modes](https://docs.chainstack.com/operations/bsc/modes)
        - `version` string
        - `api_namespaces` string[]
        - `https_endpoint` string — Only for the owner of the node.
        - `wss_endpoint` string — Only for the owner of the node.
        - `graphql_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - AvalancheNodeDetails — Avalanche node details.
        - `version` string
        - `api_namespaces` string[]
        - `https_endpoint` string — Only for the owner of the node.
        - `wss_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - FantomNodeDetails — Fantom node details.
        - `version` string
        - `api_namespaces` string[]
        - `https_endpoint` string — Only for the owner of the node.
        - `wss_endpoint` string — Only for the owner of the node.
        - `graphql_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - TezosNodeDetails — Tezos node details.
        - `version` string
        - `https_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - SolanaNodeDetails — Solana node details.
        - `version` string
        - `https_endpoint` string — Only for the owner of the node.
        - `wss_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - StarknetNodeDetails — StarkNet node details.
        - `version` string
        - `https_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
      - BitcoinNodeDetails — Bitcoin node details.
        - `version` string
        - `https_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoint. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoint. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoint. <br>Only for the owner of the node.
      - HarmonyNodeDetails — Harmony node details.
        - `version` string
        - `api_namespaces` string[]
        - `https_endpoint` string — Only for the owner of the node.
        - `wss_endpoint` string — Only for the owner of the node.
        - `auth_username` string — Basic authentication username to access the node endpoints. <br>Only for the owner of the node.
        - `auth_password` string, password — Basic authentication password to access the node endpoints. <br>Only for the owner of the node.
        - `auth_key` string, password — Authentication key to access the node endpoints. <br>Only for the owner of the node.
    - `status` 'pending' | 'running' | 'maintenance' | 'failed' | 'error' | 'stopping' | 'stopped' | 'starting' — See more about [statuses](https://docs.chainstack.com/platform/view-node-and-network-status).
    - `creator` Creator — Creator of the object.
      - `id` string
      - `email` string, email
      - `first_name` string
      - `last_name` string
      - `organization` Object — Common object representation.
        - `id` string
        - `name` string
    - `created_at` string, date-time — When the object was created.
    - `role` 'peer' — Role of the node. <br>Available roles: * `peer` — peer node
    - `configuration` union
      - EthereumNodeConfiguration — Ethereum node configuration.
        - `archive` boolean — Pass `true` if you want to access full blockchain data and an archive of historical states. <br>See more about [archive nodes](https://docs.chainstack.com/operations/ethereum/modes).
      - PolygonPoSNodeConfiguration — Polygon PoS node configuration.
        - `archive` boolean — Pass `true` if you want to access full blockchain data and an archive of historical states. <br>See more about [archive nodes](https://docs.chainstack.com/operations/polygon/modes).
      - BinanceSmartChainNodeConfiguration — Binance Smart Chain node configuration.
        - `archive` boolean — Pass `true` if you want to access full blockchain data and an archive of historical states. <br>See more about [archive nodes](https://docs.chainstack.com/operations/bsc/modes).
      - AvalancheNodeConfiguration — Avalanche node configuration.
        - `archive` boolean — Pass `true` if you want to access full blockchain data and an archive of historical states. <br>See more about [archive nodes](https://docs.chainstack.com/operations/avalanche/modes).
      - FantomNodeConfiguration — Fantom node configuration.
        - `archive` boolean — Pass `true` if you want to access full blockchain data and an archive of historical states. <br>See more about [archive nodes](https://docs.chainstack.com/operations/fantom/modes).
      - TezosNodeConfiguration — Tezos node configuration.
        - `archive` boolean — Pass `true` if you want to access full blockchain data and an archive of historical states. <br>See more about [archive nodes](https://docs.chainstack.com/operations/tezos/modes).
        - `tezos_node_type` string — Currently 'regular' is the only supported type.
      - SolanaNodeConfiguration — Solana node configuration.
      - StarknetNodeConfiguration — StarkNet node configuration.
      - HarmonyNodeConfiguration — Harmony node configuration.
        - `archive` boolean — Only `false` (full mode) is currently supported.
        - `shard` integer — Only Shard 0 is currently supported.

## Other responses

- `400` — Validation error.

---

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