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

# blossom dns_provider:update

Update a DNS provider

## Usage

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

## Flags

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

Examples:

    blossom dns_provider:update --id dns_provider-100 --data '{"dns_provider":{"name":"production-dns"}}'
    blossom dns_provider:update --id dns_provider-100 --data '{"dns_provider":{"credentials":{"api_token":"..."}}}'

Updates a DNS provider.

Supported fields:

- `name`
- `provider_type`
- `credentials.api_token`
- `cloud_provider_id`

Credential secret values are write-only.
