Create an Environment Value

POST /groups/{groupId}/apps/{appId}/environment_values

Define a new environment value.

Path parameters

application/json

Body

  • _id string

    The environment value's internal ID

  • name string

    The environment value name

  • last_modified number

    The time this configuration was last modified represented by the number of seconds since the UNIX epoch.

  • values object

    An object that maps environment names to values. The environment value resolves to the current active environment's mapped value.

    If no value is mapped to the current active environment, the environment value resolves to undefined.

Responses

  • 201 application/json

    Created

    Hide response attributes Show response attributes object
    • _id string

      The environment value's internal ID

    • name string

      The environment value name

    • last_modified number

      The time this configuration was last modified represented by the number of seconds since the UNIX epoch.

  • 409 application/json

    Environment value name already exists

    Hide response attributes Show response attributes object
    • error string

      A message that describes the error.

    • error_code string

      The error type.

POST /groups/{groupId}/apps/{appId}/environment_values
curl \
 --request POST 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/environment_values' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"_id":"string","name":"string","last_modified":42.0,"values":{}}'
Request examples
{
  "_id": "string",
  "name": "string",
  "last_modified": 42.0,
  "values": {}
}
Response examples (201)
{
  "_id": "string",
  "name": "string",
  "last_modified": 42.0
}
Response examples (409)
{
  "error": "string",
  "error_code": "string"
}