# Environments This contains APIs related to Environments ## Check for allowed-values in the Environments - [POST /ng/api/environmentsV2/check-allowed-values](https://apidocs.harness.io/openapi-merged/environments/checkallowedvaluesinenvs.md) ## Gets Environment list for a project - [GET /ng/api/environmentsV2](https://apidocs.harness.io/openapi-merged/environments/getenvironmentlist.md) ## Update an Environment by identifier - [PUT /ng/api/environmentsV2](https://apidocs.harness.io/openapi-merged/environments/updateenvironmentv2.md) ## Create an Environment - [POST /ng/api/environmentsV2](https://apidocs.harness.io/openapi-merged/environments/createenvironmentv2.md) ## Gets an Environment by identifier - [GET /ng/api/environmentsV2/{environmentIdentifier}](https://apidocs.harness.io/openapi-merged/environments/getenvironmentv2.md) ## Delete an Environment by identifier - [DELETE /ng/api/environmentsV2/{environmentIdentifier}](https://apidocs.harness.io/openapi-merged/environments/deleteenvironmentv2.md) ## Gets Service Overrides list - [GET /ng/api/environmentsV2/serviceOverrides](https://apidocs.harness.io/openapi-merged/environments/getserviceoverrideslist.md) ## upsert a Service Override for an Environment - [POST /ng/api/environmentsV2/serviceOverrides](https://apidocs.harness.io/openapi-merged/environments/upsertserviceoverride.md) ## Delete a ServiceOverride entity - [DELETE /ng/api/environmentsV2/serviceOverrides](https://apidocs.harness.io/openapi-merged/environments/deleteserviceoverride.md) ## Import and Create Environment from Git Repository - [POST /ng/api/environmentsV2/import](https://apidocs.harness.io/openapi-merged/environments/importenvironment.md) ## Gets Environment Access list - [GET /ng/api/environmentsV2/list/access](https://apidocs.harness.io/openapi-merged/environments/getenvironmentaccesslist.md) ## Move environment YAML from inline to remote - [POST /ng/api/environmentsV2/move-config/{environmentIdentifier}](https://apidocs.harness.io/openapi-merged/environments/moveenvironmentconfigs.md) ## Update git-metadata in remote environment Entity - [PUT /ng/api/environmentsV2/{environmentIdentifier}/update-git-metadata](https://apidocs.harness.io/openapi-merged/environments/updateenvironmentgitdetails.md): Update git-metadata in remote environment and returns the identifier of updated environment ## Upsert an Environment by identifier - [PUT /ng/api/environmentsV2/upsert](https://apidocs.harness.io/openapi-merged/environments/upsertenvironmentv2.md)