---
title: "Get all the L1s in my org"
method: GET
path: "/v1/api/subnets"
tags: ["L1 API"]
---

# Get all the L1s in my org

`GET /v1/api/subnets`

Get all the L1s in my org

## Response `200`

OK

- PubmodelsListSubnetsResponse
  - `lastEvaluatedKey` string
  - `subnets` PubmodelsSubnet[]
    - `adminThreshold` integer
    - `admins` ModelsAdminAddress[], nullable
      - `alias` string
      - `evmAddress` string, nullable
    - `binaryInfo` ModelsBinaryInfo
      - `customAvaGoTag` string
      - `customGoVersion` string
      - `customSubnetEVMTag` string
    - `bundleID` string, nullable — It can be nullable until we shut down the current plans flow
    - `createdAt` integer
    - `deployInfo` PubmodelsDeploymentInfo
      - `avalancheSubnetID` string
      - `blockchainID` string
      - `customerValidators` ModelsValidatorOutput[], nullable
        - `bLSPublicKey` string
        - `cluster` string
        - `ipAddress` string
        - `nodeID` string
        - `p2pPort` integer
        - `proofOfPossession` string
        - `region` string
      - `dataDebugURLs` ModelsAPIURL[], nullable
        - `activeSince` integer
        - `cluster` string
        - `region` string
        - `url` string
      - `dedicatedAPIs` ModelsAPIURL[], nullable
        - `activeSince` integer
        - `cluster` string
        - `region` string
        - `url` string
      - `rpcURL` string
      - `validatorManager` ModelsValidatorManager
        - `proxyAdminContractAddress` string
        - `proxyContractAddress` string
        - `validatorManagerAddress` string
      - `validators` ModelsValidatorOutput[], nullable
        - `bLSPublicKey` string
        - `cluster` string
        - `ipAddress` string
        - `nodeID` string
        - `p2pPort` integer
        - `proofOfPossession` string
        - `region` string
      - `vmID` string
      - `websocketURL` string
    - `deploymentError` string
    - `deploymentStatus` 'Development' | 'AwaitingApproval' | 'ReadyToSignSubnetCreation' | 'ReadyToSignBlockchainCreation' | 'ReadyToSignAddValidator' | 'WaitingForFoundation' | 'ReadyToSignAddSubnetValidator' | 'InfraPending' | 'Deployed' | 'ReadyForTeardown' | 'TornDown' | 'Cancelled' | 'Errored' | 'LocalDeploying' | 'LocalLive' | 'LocalDestroying' | 'LocalDestroyed'
    - `deploymentType` '' | 'PoA'
    - `devnetExpiration` integer, nullable
    - `devnetIndexKey` string, nullable
    - `devnetStartTime` integer, nullable
    - `evmChainID` string
    - `foundationSigned` boolean
    - `genesis` ModelsGenesis
      - `acp224FeeConfig` ModelsACP224FeeManagerConfig
        - `gasConfig` string
        - `gasPrice` integer
        - `staticFee` boolean
      - `airdrops` ModelsAirdrop[], nullable
        - `address` string
        - `value` string
      - `chainID` integer
      - `gasConfig` string
      - `precompiles` ModelsPrecompile[], nullable
        - `addressAliases` object, nullable
        - `admins` string[], nullable
        - `enabled` string[], nullable
        - `name` string
        - `rewardManagerInitialRewardConfig` ModelsRewardManagerInitialRewardConfig
          - `allowFeeRecipients` boolean
          - `rewardAddress` string
      - `selectedFeePrecompile` string
      - `symbol` string
      - `vmType` string
    - `id` string
    - `infraPlan` PubmodelsInfraPlan
      - `customerValidators` string, nullable
      - `debugNodes` string, nullable
      - `dedicatedNodes` string, nullable
      - `plan` string
      - `rpcNodes` string, nullable
      - `validators` string, nullable
      - `wsNodes` string, nullable
    - `isRegisteredInBridgeApp` 'Y' | 'N'
    - `isRejected` boolean
    - `metadata` object, nullable
    - `metricsIngestionComplete` boolean
    - `name` string
    - `network` string
    - `orgID` string
    - `planDetails` PubmodelsSubnetPlanDetails
      - `customerValidators` ModelsValidatorDetails[], nullable
        - `cloudProvider` 'aws' | 'gcp' | 'error'
        - `count` integer
        - `region` string
      - `dedicatedNodes` ModelsAPINodeDetails[], nullable
        - `cloudProvider` 'aws' | 'gcp' | 'error'
        - `count` integer
        - `region` string
        - `resources` ModelsInfraResources
          - `cpu` string, nullable
          - `memory` string, nullable
        - `size` 'small' | 'medium' | 'large'
      - `glacier` ModelsGlacierSetupDetails
        - `debugNodes` ModelsAPINodeDetails[], nullable
          - `cloudProvider` 'aws' | 'gcp' | 'error'
          - `count` integer
          - `region` string
          - `resources` ModelsInfraResources
            - `cpu` string, nullable
            - `memory` string, nullable
          - `size` 'small' | 'medium' | 'large'
        - `enableIndexing` boolean
      - `metricsIndexing` boolean, nullable
      - `rpcNodes` ModelsAPINodeDetails[], nullable
        - `cloudProvider` 'aws' | 'gcp' | 'error'
        - `count` integer
        - `region` string
        - `resources` ModelsInfraResources
          - `cpu` string, nullable
          - `memory` string, nullable
        - `size` 'small' | 'medium' | 'large'
      - `validators` ModelsValidatorDetails[], nullable
        - `cloudProvider` 'aws' | 'gcp' | 'error'
        - `count` integer
        - `region` string
      - `wsNodes` ModelsAPINodeDetails[], nullable
        - `cloudProvider` 'aws' | 'gcp' | 'error'
        - `count` integer
        - `region` string
        - `resources` ModelsInfraResources
          - `cpu` string, nullable
          - `memory` string, nullable
        - `size` 'small' | 'medium' | 'large'
    - `publicExplorer` ModelsPublicExplorer
      - `entryID` string
      - `url` string
    - `runningAvaGoVersion` string
    - `runningSubEVMVersion` string
    - `setupInteroperability` boolean
    - `simulateInfra` boolean
    - `submittedAt` integer
    - `subscriptionID` string, nullable — It can be nullable until we shut down the current plans flow
    - `teleporterConfiguration` ModelsTeleporterConfiguration
      - `awmRelayerID` string
      - `awmRelayerStatus` 'Pending' | 'Deployed' | 'Errored'
      - `messengerContractVersions` object, nullable — MessengerContractVersions is a map of messenger contract versions to their addresses
      - `registryContractAddress` string
    - `transformedName` string
    - `updatedAt` integer

## Other responses

- `401` — Unauthorized
- `500` — Internal Server Error

---

[API](https://skmtc.net/avacloud/apis/avacloud-api.md) · [All operations](https://skmtc.net/avacloud/apis/avacloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/avacloud/avacloud-api/revisions/16c426479965/schema)
