Environments

An environment is a logical entity that allows customers to reproduce their deployment flow lifecycle in Mix. For example, to implement a lifecycle that includes a development step, a QA step, and a production step, Nuance creates three customer-specific environments: Development, QA, and Production. These environments are created at the organization level, so they are available to all members of the organization.

Each environment has one or more environment geography. An environment geography is an instance of the runtime services made available to customers in their respective custom environment for a specific geography. For example, in the lifecycle example above, an environment geography could be Development-US. Not all geographies must be available for all environments; for example, the Development and QA environments may use the “US” geography only, but Production uses both “US” and “Canada”:

geographies

Environment geographies also include this information:

  • The host provides the location of the Mix.api stack
  • The environment type (sandbox or production) defines the level of service that can be expected

Environments and environment geographies are specific to an organization.

Get organization environments

GET /v4/organizations/{orgId}/environments

Get the list of environments available in an organization.

You can limit the number of results returned and use an offset to determine the starting position of results returned.

You can also sort the results by id or displayName and specify the sort order with the - or + sign. For example, to sort by alphabetical order of displayName, enter +displayName. You can also specify multiple sorting fields by separating them with commas; for example: +displayName, -id. By default, results are sorted by alphabetical order of environment ID.

Responses

Status Meaning Description Schema
200 OK List of environments in the organization specified. mix.api.ListEnvironmentsResponse
401 Unauthorized Request could not be authorized Inline
500 Internal Server Error Internal server error Inline
default Default An unexpected error response. grpc.gateway.runtime.Error

Example responses

  200 response