---
title: "Tear down a L1"
method: POST
path: "/v1/api/subnets/{subnetID}/teardown"
tags: ["L1 API"]
---

# Tear down a L1

`POST /v1/api/subnets/{subnetID}/teardown`

Tear down a L1

## Path parameters

- `subnetID` string, required

## Response `200`

OK

- 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
- `403` — Forbidden
- `404` — Not Found
- `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)
