Write environment variable

writeEnvironmentVariable(input: WriteEnvironmentVariableInput!): EnvironmentVariable!

Requires project.env_vars.write.

Arguments

ArgumentTypeRequired
inputWriteEnvironmentVariableInput!Yes

Input fields

input

WriteEnvironmentVariableInput

FieldTypeRequiredDescription
environmentIdID!YesEnvironment UUID.
keyString!YesVariable key. The variable is created when the key does not exist.
valueString!YesVariable value, at least one character. It is never returned.

Response

Returns EnvironmentVariable!. Open the type for its fields and nested types.

FieldType
idID!
keyString!
valueString!
hasValueBoolean!

Types marked with ! cannot be null. Lists use [Type] notation. The type index lists all published input and response types.

Example

graphql
mutation WriteEnvironmentVariable($input: WriteEnvironmentVariableInput!) {
  writeEnvironmentVariable(input: $input) {
    id
    hasValue
    key
    value
  }
}
json
{
  "input": {
    "environmentId": "00000000-0000-4000-8000-000000000001",
    "key": "example",
    "value": "example"
  }
}