---
title: blossom domain:update
url: "/docs/reference/cli/domain/update/"
canonical_url: https://docs.blossom88.com/docs/reference/cli/domain/update/
markdown_url: https://docs.blossom88.com/docs/reference/cli/domain/update.md
summary: Update a domain
categories:
- cli
- reference
---

# blossom domain:update

Update a domain

## Usage

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

## Flags

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

Examples:

    blossom domain:update --id domain-100 --data '{"domain":{"main":true}}'
    blossom domain:update --id domain-100 --data '{"domain":{"mode":"http_only"}}'
    blossom domain:update --id domain-100 --data '{"domain":{"service_id":"service-100"}}'
    blossom domain:update --id domain-100 --data '{"domain":{"service_id":""}}'

Updates a domain. The environment cannot be changed after creation.

Supported fields:

- `dns_name`
- `mode`
- `main`
- `dns_provider_id`
- `service_id`: a public Service in the same environment; an empty value
  returns the domain to `web`
