Chainstack Platform API

REST API at api.chainstack.com for managing your organization, projects, networks, and managed nodes. Bearer-token authenticated via per-user API keys. v2 endpoints recommended; v1 endpoints cover organizations, projects, networks, nodes, marketplace, and legacy Goerli/Sepolia faucets.

OpenAPI Specification

chainstack-platform-api-openapi.yml Raw ↑
---
openapi: 3.0.3
info:
  x-logo:
    url: https://chainstack.com/assets/docs/api-docs-logo.svg
    backgroundColor: "#F5F8FC"
    altText: Chainstack
  title: "\U0001F499 CHAINSTACK PLATFORM API"
  version: v2
  contact:
    name: API Support
    email: [email protected]
  description: |
    A set of API endpoints to operate and manage the platform resources.<br>
    See also a [quick API tutorial](https://docs.chainstack.com/reference/quick-tutorial).
paths:
  "/v1/organization/":
    get:
      operationId: getOrganizatonInfo
      summary: Get Organization name and ID
      description: Get the name and ID of your organization.
      tags:
      - Organization
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/Organization"
              examples:
                organization:
                  value:
                    id: RG-123-456
                    name: My organization
          description: ''
    patch:
      operationId: updateOrganizationInfo
      summary: Update Organization name
      description: Change the name of your organization.
      tags:
      - Organization
      requestBody:
        content:
          application/json:
            schema:
              "$ref": "#/components/schemas/OrganizationUpdate"
            examples:
              organization:
                value:
                  name: My organization
        required: true
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/Organization"
              examples:
                organization:
                  value:
                    id: RG-123-456
                    name: My organization
          description: ''
        '400':
          "$ref": "#/components/responses/ValidationError"
  "/v1/projects/":
    get:
      operationId: listAllProjects
      summary: List all Projects
      description: List all projects your organization is part of.
      parameters:
      - "$ref": "#/components/parameters/ProjectOrdering"
      - "$ref": "#/components/parameters/Pagination"
      - "$ref": "#/components/parameters/OrganizationIdFilter"
      - "$ref": "#/components/parameters/NameFilter"
      - "$ref": "#/components/parameters/ProjectTypeFilter"
      tags:
      - Project
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                allOf:
                - "$ref": "#/components/schemas/Pagination"
                - type: object
                  properties:
                    results:
                      type: array
                      items:
                        "$ref": "#/components/schemas/Project"
              examples:
                list:
                  value:
                    count: 1
                    next: 
                    previous: 
                    results:
                    - id: PR-123-456
                      name: My public chain project
                      type: public
                      networks: 0
                      created_at: '2020-06-15T07:38:00.747Z'
                      creator:
                        id: UR-111-111-111
                        email: [email protected]
                        first_name: John
                        last_name: Smith
                        organization:
                          id: RG-123-456
                          name: My organization
          description: ''
    post:
      operationId: createProject
      summary: Create Project
      description: Create a project.
      tags:
      - Project
      requestBody:
        content:
          application/json:
            schema:
              "$ref": "#/components/schemas/ProjectCreate"
            examples:
              public chain:
                "$ref": "#/components/examples/PublicProjectCreate"
        required: true
      security:
      - APIKeyAuthentication: []
      responses:
        '201':
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/Project"
              examples:
                public chain:
                  "$ref": "#/components/examples/PublicProject"
          description: ''
        '400':
          "$ref": "#/components/responses/ValidationError"
  "/v1/projects/{id}/":
    parameters:
    - "$ref": "#/components/parameters/Id"
    get:
      operationId: retrieveProject
      summary: Retrieve Project
      description: Retrieve the project details.
      tags:
      - Project
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/Project"
              examples:
                public chain:
                  "$ref": "#/components/examples/PublicProject"
          description: ''
        '404':
          "$ref": "#/components/responses/NotFoundError"
    patch:
      operationId: updateProject
      summary: Update Project
      description: Change project name and project description.
      tags:
      - Project
      requestBody:
        content:
          application/json:
            schema:
              "$ref": "#/components/schemas/ProjectUpdate"
            examples:
              project:
                value:
                  name: My new project name
                  description: My new project description
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/Project"
              examples:
                public chain:
                  "$ref": "#/components/examples/PublicProject"
          description: ''
        '400':
          "$ref": "#/components/responses/ValidationError"
        '404':
          "$ref": "#/components/responses/NotFoundError"
    delete:
      operationId: deleteProject
      summary: Delete Project
      description: Delete the project.
      tags:
      - Project
      security:
      - APIKeyAuthentication: []
      responses:
        '204':
          description: No response body
        '404':
          "$ref": "#/components/responses/NotFoundError"
  "/v1/projects/{id}/members/":
    get:
      operationId: retrieveProjectMembers
      summary: Retrieve Project members
      description: Retrieve members of a consortium project.
      parameters:
      - "$ref": "#/components/parameters/Id"
      - "$ref": "#/components/parameters/Pagination"
      tags:
      - Project
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                allOf:
                - "$ref": "#/components/schemas/Pagination"
                - type: object
                  properties:
                    results:
                      type: array
                      items:
                        "$ref": "#/components/schemas/ProjectMember"
              examples:
                list:
                  value:
                    count: 1
                    next: 
                    previous: 
                    results:
                    - id: RG-123-456
                      name: My organization
                      email: [email protected]
          description: ''
        '404':
          "$ref": "#/components/responses/NotFoundError"
  "/v1/networks/":
    get:
      operationId: listAllNetworks
      summary: List all Networks
      description: List all networks your organization is part of.
      parameters:
      - "$ref": "#/components/parameters/NetworkOrdering"
      - "$ref": "#/components/parameters/Pagination"
      - "$ref": "#/components/parameters/ProjectIdFilter"
      - "$ref": "#/components/parameters/NameFilter"
      - "$ref": "#/components/parameters/PublicNetworkNameFilter"
      - "$ref": "#/components/parameters/NetworkStatusFilter"
      - "$ref": "#/components/parameters/ProtocolFilter"
      - "$ref": "#/components/parameters/NetworkProjectTypeFilter"
      tags:
      - Network
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                allOf:
                - "$ref": "#/components/schemas/Pagination"
                - type: object
                  properties:
                    results:
                      type: array
                      items:
                        "$ref": "#/components/schemas/Network"
              examples:
                list:
                  value:
                    count: 1
                    next: 
                    previous: 
                    results:
                    - id: NW-123-456-7
                      name: Mainnet
                      project: PR-123-456
                      protocol: polygon-pos
                      configuration:
                        network: polygon-pos-mainnet
                      details: {}
                      status: ok
                      nodes:
                      - id: ND-123-456-789
                        name: My Polygon PoS node
                        network: NW-123-456-7
                        organization: RG-123-456
                        type: dedicated
                        role: peer
                        provider: gcloud
                        region: asia-southeast1
                        status: running
                        configuration:
                          archive: true
                        details:
                          mode: archive
                          version: 1.0.6
                          api_namespaces:
                          - net
                          - eth
                          - web3
                          - txpool
                          - debug
                          - parlia
                          graphql_endpoint: https://nd-123-456-789.p2pify.com/graphql
                          https_endpoint: https://nd-123-456-789.p2pify.com
                          wss_endpoint: wss://ws-nd-123-456-789.p2pify.com
                          auth_username: user-name
                          auth_password: pass-word-pass-word-pass-word
                          auth_key: 3c6e0b8a9c15224a8228b9a98ca1531d
                        created_at: '2020-06-15T07:38:00.747Z'
                        creator:
                          id: UR-111-111-111
                          email: [email protected]
                          first_name: John
                          last_name: Smith
                          organization:
                            id: RG-123-456
                            name: My organization
                      created_at: '2020-06-15T07:38:00.747Z'
                      creator:
                        id: UR-111-111-111
                        email: [email protected]
                        first_name: John
                        last_name: Smith
                        organization:
                          id: RG-123-456
                          name: My organization
          description: ''
    post:
      operationId: createNetwork
      summary: Create Network
      description: Create a network.
      tags:
      - Network
      requestBody:
        content:
          application/json:
            schema:
              "$ref": "#/components/schemas/NetworkCreate"
            examples:
              ethereum:
                "$ref": "#/components/examples/EthereumNetworkCreate"
              polygon pos:
                "$ref": "#/components/examples/PolygonPoSNetworkCreate"
              bsc:
                "$ref": "#/components/examples/BinanceSmartChainNetworkCreate"
              avalanche:
                "$ref": "#/components/examples/AvalancheNetworkCreate"
              arbitrum:
                "$ref": "#/components/examples/ArbitrumNetworkCreate"
              near:
                "$ref": "#/components/examples/NearNetworkCreate"
              aurora:
                "$ref": "#/components/examples/AuroraNetworkCreate"
              gnosis:
                "$ref": "#/components/examples/GnosisNetworkCreate"
              cronos:
                "$ref": "#/components/examples/CronosNetworkCreate"
              fantom:
                "$ref": "#/components/examples/FantomNetworkCreate"
              tezos:
                "$ref": "#/components/examples/TezosNetworkCreate"
              solana:
                "$ref": "#/components/examples/SolanaNetworkCreate"
              starknet:
                "$ref": "#/components/examples/StarknetNetworkCreate"
              fuse:
                "$ref": "#/components/examples/FuseNetworkCreate"
              bitcoin:
                "$ref": "#/components/examples/BitcoinNetworkCreate"
              harmony:
                "$ref": "#/components/examples/HarmonyNetworkCreate"
        required: true
      security:
      - APIKeyAuthentication: []
      responses:
        '201':
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/Network"
              examples:
                ethereum:
                  "$ref": "#/components/examples/EthereumNetwork"
                polygon pos:
                  "$ref": "#/components/examples/PolygonPoSNetwork"
                bsc:
                  "$ref": "#/components/examples/BinanceSmartChainNetwork"
                avalanche:
                  "$ref": "#/components/examples/AvalancheNetwork"
                arbitrum:
                  "$ref": "#/components/examples/ArbitrumNetwork"
                near:
                  "$ref": "#/components/examples/NearNetwork"
                aurora:
                  "$ref": "#/components/examples/AuroraNetwork"
                gnosis:
                  "$ref": "#/components/examples/GnosisNetwork"
                cronos:
                  "$ref": "#/components/examples/CronosNetwork"
                fantom:
                  "$ref": "#/components/examples/FantomNetwork"
                tezos:
                  "$ref": "#/components/examples/TezosNetwork"
                solana:
                  "$ref": "#/components/examples/SolanaNetwork"
                starknet:
                  "$ref": "#/components/examples/StarknetNetwork"
                fuse:
                  "$ref": "#/components/examples/FuseNetwork"
                bitcoin:
                  "$ref": "#/components/examples/BitcoinNetwork"
                harmony:
                  "$ref": "#/components/examples/HarmonyNetwork"
          description: ''
        '400':
          "$ref": "#/components/responses/ValidationError"
  "/v1/networks/{id}/":
    parameters:
    - "$ref": "#/components/parameters/Id"
    get:
      operationId: retrieveNetwork
      summary: Retrieve Network
      description: Retrieve network details.
      tags:
      - Network
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/Network"
              examples:
                ethereum:
                  "$ref": "#/components/examples/EthereumNetwork"
                polygon pos:
                  "$ref": "#/components/examples/PolygonPoSNetwork"
                bsc:
                  "$ref": "#/components/examples/BinanceSmartChainNetwork"
                avalanche:
                  "$ref": "#/components/examples/AvalancheNetwork"
                arbitrum:
                  "$ref": "#/components/examples/ArbitrumNetwork"
                near:
                  "$ref": "#/components/examples/NearNetwork"
                aurora:
                  "$ref": "#/components/examples/AuroraNetwork"
                gnosis:
                  "$ref": "#/components/examples/GnosisNetwork"
                cronos:
                  "$ref": "#/components/examples/CronosNetwork"
                fantom:
                  "$ref": "#/components/examples/FantomNetwork"
                tezos:
                  "$ref": "#/components/examples/TezosNetwork"
                solana:
                  "$ref": "#/components/examples/SolanaNetwork"
                starknet:
                  "$ref": "#/components/examples/StarknetNetwork"
                fuse:
                  "$ref": "#/components/examples/FuseNetwork"
                bitcoin:
                  "$ref": "#/components/examples/BitcoinNetwork"
                harmony:
                  "$ref": "#/components/examples/HarmonyNetwork"
          description: ''
        '404':
          "$ref": "#/components/responses/NotFoundError"
    patch:
      operationId: updateNetwork
      summary: Update Network
      description: Change the network name. Only for `consortium` projects.
      tags:
      - Network
      requestBody:
        content:
          application/json:
            schema:
              "$ref": "#/components/schemas/NetworkUpdate"
            examples:
              network:
                value:
                  name: My new network name
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/Network"
              examples:
                ethereum:
                  "$ref": "#/components/examples/EthereumNetwork"
                polygon pos:
                  "$ref": "#/components/examples/PolygonPoSNetwork"
                bsc:
                  "$ref": "#/components/examples/BinanceSmartChainNetwork"
                avalanche:
                  "$ref": "#/components/examples/AvalancheNetwork"
                arbitrum:
                  "$ref": "#/components/examples/ArbitrumNetwork"
                near:
                  "$ref": "#/components/examples/NearNetwork"
                aurora:
                  "$ref": "#/components/examples/AuroraNetwork"
                gnosis:
                  "$ref": "#/components/examples/GnosisNetwork"
                cronos:
                  "$ref": "#/components/examples/CronosNetwork"
                fantom:
                  "$ref": "#/components/examples/FantomNetwork"
                tezos:
                  "$ref": "#/components/examples/TezosNetwork"
                solana:
                  "$ref": "#/components/examples/SolanaNetwork"
                starknet:
                  "$ref": "#/components/examples/StarknetNetwork"
                fuse:
                  "$ref": "#/components/examples/FuseNetwork"
                bitcoin:
                  "$ref": "#/components/examples/BitcoinNetwork"
                harmony:
                  "$ref": "#/components/examples/HarmonyNetwork"
          description: ''
        '400':
          "$ref": "#/components/responses/ValidationError"
        '404':
          "$ref": "#/components/responses/NotFoundError"
    delete:
      operationId: deleteNetwork
      summary: Delete Network
      description: Delete the network.
      tags:
      - Network
      security:
      - APIKeyAuthentication: []
      responses:
        '204':
          description: No response body
        '404':
          "$ref": "#/components/responses/NotFoundError"
  "/v1/nodes/":
    get:
      operationId: listAllNodes
      summary: List all Nodes
      description: List all nodes in the networks your organization is part of.
      parameters:
      - "$ref": "#/components/parameters/NodeOrdering"
      - "$ref": "#/components/parameters/Pagination"
      - "$ref": "#/components/parameters/ProjectIdFilter"
      - "$ref": "#/components/parameters/OrganizationIdFilter"
      - "$ref": "#/components/parameters/NetworkIdFilter"
      - "$ref": "#/components/parameters/RegionFilter"
      - "$ref": "#/components/parameters/ProviderFilter"
      - "$ref": "#/components/parameters/ProtocolFilter"
      - "$ref": "#/components/parameters/NodeStatusFilter"
      - "$ref": "#/components/parameters/NodeRoleFilter"
      - "$ref": "#/components/parameters/NodeTypeFilter"
      - "$ref": "#/components/parameters/ArchiveFilter"
      - "$ref": "#/components/parameters/PublicNetworkNameFilter"
      - "$ref": "#/components/parameters/NameFilter"
      - "$ref": "#/components/parameters/NetworkProjectTypeFilter"
      tags:
      - Node
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                allOf:
                - "$ref": "#/components/schemas/Pagination"
                - type: object
                  properties:
                    results:
                      type: array
                      items:
                        "$ref": "#/components/schemas/Node"
              examples:
                list:
                  value:
                    count: 1
                    next: 
                    previous: 
                    results:
                    - id: ND-123-456-789
                      name: My Polygon PoS archive node
                      network: NW-123-456-7
                      organization: RG-123-456
                      type: dedicated
                      role: peer
                      provider: gcloud
                      region: asia-southeast1
                      status: running
                      configuration:
                        archive: true
                      details:
                        mode: archive
                        version: 1.0.6
                        api_namespaces:
                        - net
                        - eth
                        - web3
                        - txpool
                        - debug
                        - parlia
                        graphql_endpoint: https://nd-123-456-789.p2pify.com/graphql
                        https_endpoint: https://nd-123-456-789.p2pify.com
                        wss_endpoint: wss://ws-nd-123-456-789.p2pify.com
                        auth_username: user-name
                        auth_password: pass-word-pass-word-pass-word
                        auth_key: 3c6e0b8a9c15224a8228b9a98ca1531d
                      created_at: '2020-06-15T07:38:00.747Z'
                      creator:
                        id: UR-111-111-111
                        email: [email protected]
                        first_name: John
                        last_name: Smith
                        organization:
                          id: RG-123-456
                          name: My organization
          description: ''
    post:
      operationId: createNode
      summary: Create Node
      description: Create Node
      tags:
      - Node
      requestBody:
        content:
          application/json:
            schema:
              "$ref": "#/components/schemas/NodeCreate"
            examples:
              ethereum:
                "$ref": "#/components/examples/EthereumNodeCreate"
              polygon pos:
                "$ref": "#/components/examples/PolygonPoSNodeCreate"
              bsc:
                "$ref": "#/components/examples/BinanceSmartChainNodeCreate"
              avalanche:
                "$ref": "#/components/examples/AvalancheNodeCreate"
              fantom:
                "$ref": "#/components/examples/FantomNodeCreate"
              tezos:
                "$ref": "#/components/examples/TezosNodeCreate"
              solana:
                "$ref": "#/components/examples/SolanaNodeCreate"
              starknet:
                "$ref": "#/components/examples/StarknetNodeCreate"
              bitcoin:
                "$ref": "#/components/examples/BitcoinNodeCreate"
              harmony:
                "$ref": "#/components/examples/HarmonyNodeCreate"
        required: true
      security:
      - APIKeyAuthentication: []
      responses:
        '201':
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/Node"
              examples:
                ethereum:
                  "$ref": "#/components/examples/EthereumNode"
                polygon pos:
                  "$ref": "#/components/examples/PolygonPoSNode"
                bsc:
                  "$ref": "#/components/examples/BinanceSmartChainNode"
                avalanche:
                  "$ref": "#/components/examples/AvalancheNode"
                fantom:
                  "$ref": "#/components/examples/FantomNode"
                tezos:
                  "$ref": "#/components/examples/TezosNode"
                solana:
                  "$ref": "#/components/examples/SolanaNode"
                starknet:
                  "$ref": "#/components/examples/StarknetNode"
                bitcoin:
                  "$ref": "#/components/examples/BitcoinNode"
                harmony:
                  "$ref": "#/components/examples/HarmonyNode"
          description: ''
        '400':
          "$ref": "#/components/responses/ValidationError"
  "/v1/nodes/{id}/":
    parameters:
    - "$ref": "#/components/parameters/Id"
    get:
      operationId: retrieveNode
      summary: Retrieve Node
      description: Retrieve node details.
      tags:
      - Node
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/Node"
              examples:
                ethereum:
                  "$ref": "#/components/examples/EthereumNode"
                polygon pos:
                  "$ref": "#/components/examples/PolygonPoSNode"
                bsc:
                  "$ref": "#/components/examples/BinanceSmartChainNode"
                avalanche:
                  "$ref": "#/components/examples/AvalancheNode"
                fantom:
                  "$ref": "#/components/examples/FantomNode"
                tezos:
                  "$ref": "#/components/examples/TezosNode"
                solana:
                  "$ref": "#/components/examples/SolanaNode"
                starknet:
                  "$ref": "#/components/examples/StarknetNode"
                bitcoin:
                  "$ref": "#/components/examples/BitcoinNode"
                harmony:
                  "$ref": "#/components/examples/HarmonyNode"
          description: ''
        '404':
          "$ref": "#/components/responses/NotFoundError"
    patch:
      operationId: updateNode
      summary: Update Node
      description: Change the node name.
      tags:
      - Node
      requestBody:
        content:
          application/json:
            schema:
              "$ref": "#/components/schemas/NodeUpdate"
            examples:
              node:
                value:
                  name: My new node name
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/Node"
              examples:
                ethereum:
                  "$ref": "#/components/examples/EthereumNode"
                polygon pos:
                  "$ref": "#/components/examples/PolygonPoSNode"
                bsc:
                  "$ref": "#/components/examples/BinanceSmartChainNode"
                avalanche:
                  "$ref": "#/components/examples/AvalancheNode"
                fantom:
                  "$ref": "#/components/examples/FantomNode"
                tezos:
                  "$ref": "#/components/examples/TezosNode"
                solana:
                  "$ref": "#/components/examples/SolanaNode"
                starknet:
                  "$ref": "#/components/examples/StarknetNode"
                bitcoin:
                  "$ref": "#/components/examples/BitcoinNode"
                harmony:
                  "$ref": "#/components/examples/HarmonyNode"
          description: ''
        '400':
          "$ref": "#/components/responses/ValidationError"
        '404':
          "$ref": "#/components/responses/NotFoundError"
    delete:
      operationId: deleteNode
      summary: Delete Node
      description: Delete the node.
      tags:
      - Node
      security:
      - APIKeyAuthentication: []
      responses:
        '204':
          description: No response body
        '404':
          "$ref": "#/components/responses/NotFoundError"
  "/v1/faucet/sepolia":
    post:
      operationId: sepoliaGoerli
      summary: Sepolia Faucet
      description: Request test tokens.
      tags:
      - Faucet
      requestBody:
        content:
          application/json:
            schema:
              "$ref": "#/components/schemas/FaucetSepoliaRequest"
            examples:
              value:
                value:
                  address: '0x1111111111111111111111111111111111111111'
        required: true
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/FaucetSepoliaResponse"
              examples:
                value:
                  value:
                    amountSent: 500000000000000000
                    transaction: https://sepolia.etherscan.io/tx/0x1111111111111111111111111111111111111111111111111111111111111111
        '400':
          "$ref": "#/components/responses/ValidationError"
        '429':
          "$ref": "#/components/responses/TooManyRequestsError"
  "/v2/deployment-options/":
    get:
      operationId: listDeploymentOptions
      summary: List deployment options
      description: |
        List all available deployment options for your organization.
        Returns the deployable nodes matrix filtered to shared node types on global clouds.
        Each option includes the blockchain ID, cloud ID, protocol, network, and available features.
      tags:
      - Deployment Options
      security:
      - APIKeyAuthentication: []
      responses:
        '200':
          content:
            application/json:
              schema:
                "$ref": "#/components/schemas/DeploymentOptionsResponse"
              examples:
                list:
                  value:
                    options:
                    - blockchain: BC-000-000-008
                      cloud: CC-0016
                      region: us-east-1
                      provider: aws
                      protocol: ethereum
                      network: ethereum-mainnet
                      features:
                      - full
                    - blockchain: BC-000-000-017
                      cloud: CC-0016
                      region: us-east-1
                      provider: aws
                      protocol: ethereum
                      network: ethereum-sepolia-testnet
                      features:
                      - full
                    - blockchain: BC-000-000-015
                      cloud: CC-0016
                      region: us-east-1
                      provider: aws
                      protocol: solana
                      network: solana-mainnet
                      features:
                      - full
                    - blockchain: BC-000-000-006
                      cloud: CC-0016
                      region: us-east-1
                      provider: aws
                      protocol: bsc
                      network: bsc-mainnet
                      features:
                      - full
                    - blockchain: BC-000-000-010
                      cloud: CC-0016
                      region: us-east-1
                      provider: aws
                      protocol: polygon-pos
                      network: polygon-pos-mainnet
                      features:
                      - full
          description: ''
        '401':
          "$ref": "#/components/responses/UnauthorizedError"
        '403':
          "$ref": "#/components/responses/ForbiddenError"
  "/v2/projects/":
    get:
      operationId: listAllProjectsV2
      summary: List all projects
      description: List all projects your organization is part of.
      parameters:
      - "$ref": "#/components/parameters/ProjectOrdering"
      - "$ref": "#/components/parame

# --- truncated at 32 KB (140 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/chainstack/refs/heads/main/openapi/chainstack-platform-api-openapi.yml