Virtual Environments

Get Virtual Environments

get

Retrieves a list of virtual environments that have at least one flow version deployment. Can be filtered by name, type, status, hasDeployedVersion, and labelled.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Query parameters
filter[name]stringOptional

Filter results by name.

filter[type]stringOptional

Filter results by type.

filter[status]stringOptional

Filter results by status.

filter[hasDeployedVersion]stringOptional

Filter results by hasDeployedVersion.

filter[labelled]stringOptional

Filter results by label id.

includestringOptional

Comma-separated list of relationships to include. Available: versions, firstVersion, firstVersion.user, deployments, deployedVersion.variables, deployments.flowVersion, deployments.flowVersion.flow, deployments.enabledBy, deployments.user, deployments.package, packageDeployments.user, packageDeployments.package, labels

sortstringOptional

Sort field. Prefix with - for descending. Available: name

pageinteger · min: 1Optional

Page number for pagination.

Default: 1
per_pageinteger · min: 1 · max: 100Optional

Number of results per page.

Responses
chevron-right
200

Successful response

application/json
objectOptional
get
/api/v1/flow-version-deployments/virtual-environments

List Virtual Environments

get

Retrieves a paginated list of virtual environments.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Query parameters
filter[name]stringOptional

Filter results by name.

filter[type]stringOptional

Filter results by type.

filter[status]stringOptional

Filter results by status.

filter[hasDeployedVersion]stringOptional

Filter results by hasDeployedVersion.

filter[labelled]stringOptional

Filter results by label id.

includestringOptional

Comma-separated list of relationships to include. Available: versions, firstVersion, firstVersion.user, deployments, deployedVersion.variables, deployments.flowVersion, deployments.flowVersion.flow, deployments.enabledBy, deployments.user, deployments.package, packageDeployments.user, packageDeployments.package, labels

sortstringOptional

Sort field. Prefix with - for descending. Available: name

pageinteger · min: 1Optional

Page number for pagination.

Default: 1
per_pageinteger · min: 1 · max: 100Optional

Number of results per page.

Responses
chevron-right
200

Successful response

application/json
get
/api/v1/virtual-environments

Create Virtual Environment

post

Creates a new virtual environment.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Body
descriptionstring · max: 255 · nullableOptional
typestring · nullableOptional
namestring · max: 245Required
Responses
chevron-right
200

Successful response

application/json
post
/api/v1/virtual-environments

Get Virtual Environment

get

Retrieves the details of a specific virtual environment.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
virtual_environmentstringRequired

The virtual environment identifier.

Query parameters
filter[name]stringOptional

Filter results by name.

filter[type]stringOptional

Filter results by type.

filter[status]stringOptional

Filter results by status.

filter[hasDeployedVersion]stringOptional

Filter results by hasDeployedVersion.

filter[labelled]stringOptional

Filter results by label id.

includestringOptional

Comma-separated list of relationships to include. Available: versions, firstVersion, firstVersion.user, deployments, deployedVersion.variables, deployments.flowVersion, deployments.flowVersion.flow, deployments.enabledBy, deployments.user, deployments.package, packageDeployments.user, packageDeployments.package, labels

sortstringOptional

Sort field. Prefix with - for descending. Available: name

pageinteger · min: 1Optional

Page number for pagination.

Default: 1
per_pageinteger · min: 1 · max: 100Optional

Number of results per page.

Responses
chevron-right
200

Successful response

application/json
get
/api/v1/virtual-environments/{virtual_environment}

Update Virtual Environment

put

Updates an existing virtual environment.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
virtual_environmentstringRequired

The virtual environment identifier.

Body
descriptionstring · max: 255 · nullableOptional
typestring · nullableOptional
namestring · max: 255Required
Responses
chevron-right
200

Successful response

application/json
put
/api/v1/virtual-environments/{virtual_environment}

Delete Virtual Environment

delete

Permanently deletes a specific virtual environment.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
virtual_environmentstringRequired

The virtual environment identifier.

Responses
chevron-right
200

Successful response

application/json
messagestringOptional
delete
/api/v1/virtual-environments/{virtual_environment}

Copy Virtual Environment

post

Creates a copy of a specific virtual environment.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
virtual_environmentstringRequired

The virtual environment identifier.

Responses
chevron-right
200

Successful response

application/json
objectOptional
post
/api/v1/virtual-environments/{virtual_environment}/copy

List Virtual Environment Versions

get

Retrieves a paginated list of versions for a specific virtual environment.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
virtual_environmentstringRequired

The virtual environment identifier.

Responses
chevron-right
200

Successful response

application/json
get
/api/v1/virtual-environments/{virtual_environment}/versions

Create Virtual Environment Version

post

Creates a new version for a specific virtual environment.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
virtual_environmentstringRequired

The virtual environment identifier.

Body
notesstringOptional
Responses
chevron-right
200

Successful response

application/json
post
/api/v1/virtual-environments/{virtual_environment}/versions

Get Virtual Environment Version

get

Retrieves the details of a specific version for a specific virtual environment.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
virtual_environmentstringRequired

The virtual environment identifier.

versionstringRequired

The version identifier.

Responses
chevron-right
200

Successful response

application/json
get
/api/v1/virtual-environments/{virtual_environment}/versions/{version}

Update Virtual Environment Version

put

Updates an existing version for a specific virtual environment.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
virtual_environmentstringRequired

The virtual environment identifier.

versionstringRequired

The version identifier.

Body
notesstringOptional
Responses
chevron-right
200

Successful response

application/json
put
/api/v1/virtual-environments/{virtual_environment}/versions/{version}

Delete Virtual Environment Version

delete

Permanently deletes a specific version for a specific virtual environment.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
virtual_environmentstringRequired

The virtual environment identifier.

versionstringRequired

The version identifier.

Responses
chevron-right
200

Successful response

application/json
messagestringOptional
delete
/api/v1/virtual-environments/{virtual_environment}/versions/{version}

Copy Virtual Environment Version

post

Creates a copy of a specific version for a specific virtual environment.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
virtual_environmentstringRequired

The virtual environment identifier.

versionstringRequired

The version identifier.

Responses
chevron-right
200

Successful response

application/json
objectOptional
post
/api/v1/virtual-environments/{virtual_environment}/versions/{version}/copy

Deploy Virtual Environment Version

post

Deploys a specific version of a specific virtual environment.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
virtual_environmentstringRequired

The virtual environment identifier.

versionstringRequired

The version identifier.

Responses
chevron-right
200

Successful response

application/json
objectOptional
post
/api/v1/virtual-environments/{virtual_environment}/versions/{version}/deploy

Last updated

Was this helpful?