Clones an environment

Enterprise feature

Given an existing environment name and a set of options, this will create a copy of that environment

Authentication

Authorizationstring
API key needed to access this API
OR
AuthorizationBearer
API key needed to access this API, in Bearer token format

Path parameters

namestringRequired

Request

cloneEnvironmentSchema
namestringRequired
The name of the new cloned environment, this cannot be changed later
typestringRequired

Updates the type of environment (i.e. development or production).

projectslist of stringsOptional
A list of projects that should be included in the cloned environment.
clonePermissionsbooleanOptional
Copies the RBAC permissions from the source environment if true. Defaults to true

Response

environmentSchema
namestring
The name of the environment
typestring
enabledboolean

true if the environment is enabled for the project, otherwise false.

protectedboolean

true if the environment is protected, otherwise false. A protected environment can not be deleted.

sortOrderinteger
Priority of the environment in a list of environments, the lower the value, the higher up in the list the environment will appear. Needs to be an integer
projectCountinteger or null>=0
The number of projects with this environment
apiTokenCountinteger or null>=0
The number of API tokens for the project environment
enabledToggleCountinteger or null>=0
The number of enabled toggles for the project environment
requiredApprovalsinteger or null>=1
Experimental field. The number of approvals required before a change request can be applied in this environment.

Errors