---
title: "Environments"
method: PUT
path: "/environments/{EnvironmentID}"
tags: ["Environments"]
---

# Environments

`PUT /environments/{EnvironmentID}`

Update a single environment, If you want to update a child environment, set the Parent Environment, if not set to null

## Path parameters

- `EnvironmentID` integer, required

## Request body

- UpdateEnvironmentRequest
  - `Name` string, required
  - `Description` string, required
  - `Parent` string, nullable, required
  - `Tier` 'Core' | 'Essential'
  - `Status` integer, required

## Response `200`

- Environments
  - `ID` integer
  - `ServiceProviderID` integer
  - `Name` string
  - `ShortName` string
  - `Description` string
  - `Status` integer
  - `Visible` boolean
  - `ExpiresOn` string
  - `KeyRotation` integer
  - `Website` string
  - `Static` boolean
  - `CreatedOn` string
  - `UpdatedOn` string
  - `Tier` object
    - `Type` string
    - `CanDowngrade` boolean
    - `AssociatedInspectors` integer
  - `CreatedBy` object
    - `ID` integer
    - `FirstName` string
    - `LastName` string
    - `Username` string

---

[API](https://skmtc.net/liongard/apis/liongard-v2-endpoints.md) · [All operations](https://skmtc.net/liongard/apis/liongard-v2-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/liongard/liongard-v2-endpoints/versions/4ba1aeff82d7/schema)
