Get all environments
GET/api/admin/environments
Retrieves all environments that exist in this Unleash instance.
Responses
- 200
- 401
- 403
environmentsSchema
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Version of the environments schema
1environments
object[]
required
List of environments
The name of the environment
my-dev-envtrue if the environment is enabled for the project, otherwise false.
truetrue if the environment is protected, otherwise false. A protected environment can not be deleted.
truePriority 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
3The number of projects with this environment
10The number of API tokens for the project environment
6The number of enabled toggles for the project environment
10{
"version": 1,
"environments": [
{
"name": "my-dev-env",
"type": "development",
"enabled": true,
"protected": true,
"sortOrder": 3,
"projectCount": 10,
"apiTokenCount": 6,
"enabledToggleCount": 10
}
]
}
Authorization information is missing or invalid. Provide a valid API token as the authorization header, e.g. authorization:*.*.my-admin-token.
- application/json
- Schema
- Example (from schema)
Schema
The ID of the error instance
9c40958a-daac-400e-98fb-3bb438567008The name of the error kind
AuthenticationRequiredA description of what went wrong.
You must log in to use Unleash. Your request had no authorization header, so we could not authorize you. Try logging in at /auth/simple/login.{
"id": "9c40958a-daac-400e-98fb-3bb438567008",
"name": "AuthenticationRequired",
"message": "You must log in to use Unleash. Your request had no authorization header, so we could not authorize you. Try logging in at /auth/simple/login."
}
The provided user credentials are valid, but the user does not have the necessary permissions to perform this operation
- application/json
- Schema
- Example (from schema)
Schema
The ID of the error instance
9c40958a-daac-400e-98fb-3bb438567008The name of the error kind
NoAccessErrorA description of what went wrong.
You need the "UPDATE_ADDON" permission to perform this action in the "development" environment.{
"id": "9c40958a-daac-400e-98fb-3bb438567008",
"name": "NoAccessError",
"message": "You need the \"UPDATE_ADDON\" permission to perform this action in the \"development\" environment."
}