Skip to main content

Clones an environment

POST /api/admin/environments/:name/clone

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

Request

Path Parameters

  • name string required

Body

required

cloneEnvironmentSchema

  • name string required

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

  • type string required

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

  • projects string[]

    A list of projects that should be included in the cloned environment.

  • clonePermissions boolean

    Copies the RBAC permissions from the source environment if true. Defaults to true

Responses

environmentSchema

Schema
  • name string required

    The name of the environment

  • type string required
  • enabled boolean required

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

  • protected boolean required

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

  • sortOrder integer required

    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

  • projectCount integer nullable

    The number of projects with this environment

  • apiTokenCount integer nullable

    The number of API tokens for the project environment

  • enabledToggleCount integer nullable

    The number of enabled toggles for the project environment

Loading...