WarpBuild LogoWarpBuild Docs
Stacks

POST /stacks/{id}

POST
/stacks/{id}

Authorization

Authorization<token>

In: header

Path Parameters

id*string

Stack ID

Request Body

application/json

upgrade stack input

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

curl -X POST "https://example.com/stacks/string" \  -H "Content-Type: application/json" \  -d '{}'
{  "actions": [    {      "markdown": "string",      "message": "string",      "name": "redirect",      "redirect_url": "string"    }  ],  "stack": {    "alias": "string",    "configurations": {      "avm_configurations": {        "cache_bucket": "string",        "observability_bucket": "string",        "resource_group": "string",        "security_group": "string",        "storage_account": "string",        "subnets": [          {            "az": "string",            "id": "string",            "is_public": true          }        ],        "tmpl_params": {},        "vnet": "string"      },      "default_tags": {        "property1": "string",        "property2": "string"      },      "ec2_configurations": {        "cache_bucket": "string",        "docker_builder_security_group": "string",        "observability_bucket": "string",        "role_arn": "string",        "security_group": [          "string"        ],        "subnets": [          {            "az": "string",            "id": "string",            "is_public": true          }        ],        "tmpl_params": {},        "vpc_id": "string"      },      "gce_configurations": {        "cache_bucket": "string",        "observability_bucket": "string",        "security_group": [          "string"        ],        "storage_service_account_email": "string",        "subnets": [          {            "az": "string",            "id": "string",            "is_public": true          }        ],        "tmpl_params": {},        "vpc_id": "string"      },      "kubevirt_configurations": {        "namespace": "string",        "registry_secret": "string"      },      "nomad_configurations": {        "data_center": "string",        "data_centers": [          "string"        ],        "host": "string",        "meta_filters": {          "property1": "string",          "property2": "string"        }      },      "orchard_configurations": {        "host": "string",        "vm_password": "string",        "vm_username": "string"      },      "r2_configurations": {        "access_key": "string",        "access_key_secret": "string",        "account_id": "string",        "cache_bucket": "string"      }    },    "connection_id": "string",    "created_at": "string",    "id": "string",    "kind": "kubevirt",    "last_reconciled_at": "string",    "latest_version": "string",    "meta": {      "ec2_configurations": {        "aws_cloudformation_stack_id": "string"      },      "is_preferred": true    },    "onboarding_mode": "import",    "organization_id": "string",    "region": "string",    "status": "active",    "version": "string"  }}