---
title: blossom env_var:update
url: "/docs/reference/cli/env_var/update/"
canonical_url: https://docs.blossom88.com/docs/reference/cli/env_var/update/
markdown_url: https://docs.blossom88.com/docs/reference/cli/env_var/update.md
summary: Update an environment variable
categories:
- cli
- reference
---

# blossom env_var:update

Update an environment variable

## Usage

    blossom env_var:update --id ID [--data DATA]

## Flags

| Flag | Description |
| --- | --- |
| `--id (required)` | Environment variable id |
| `--data, -d` | YAML or JSON data, a path to a data file, or an HTTP(S) URL |

Examples:

    blossom env_var:update --id env_var-100 --data env_var.yml
    blossom env_var:update --id env_var-100 -d '{"env_var":{"value":"staging"}}'

Updates an environment variable. Mutable fields live under `env_var` in
`--data`.

Local files and inline data support `$VAR` and `${VAR}` substitution from
`.env`, `BLOSSOM_VARS_FILE`, and the process environment. See
`blossom help:data`.
