---
title: "Update Email Address"
method: PUT
path: "/emails/addresses/{id}"
tags: ["Emails::Address"]
---

# Update Email Address

`PUT /emails/addresses/{id}`

Update a sender address — most commonly to change its `name` (the from-name). You may also move it to a different verified domain via `emails_domain_id`.

## Path parameters

- `id` string, required

## Request body

- object
  - `emails_address` EmailsAddressParameters — A sender (from) email address.
    - `username` string — The local part before the @ (e.g. "hello" for hello@yourdomain.com). Required when creating.
    - `domain` string — The sending domain. Omit to use ClickFunnels' shared sending domain (the default). Ignored when emails_domain_id is given.
    - `name` string — The from-name shown to recipients (e.g. "Acme Support"). Required when creating.
    - `label` string — Optional internal label.
    - `emails_domain_id` string — Id of an already-verified custom sending domain to send from instead of the shared domain.

## Response `200`

OK

- EmailsAddressAttributes — Email Addresses
  - `id` integer — Address ID
  - `public_id` string, nullable — Address public ID
  - `workspace_id` integer — Workspace ID
  - `email_address` string — Email address
  - `name` string, nullable — Display name associated with this email address
  - `is_workspace_default` boolean — Whether this is the workspace's default email address
  - `usable_as_sender` boolean — Whether this address is eligible to be used as the `from` sender of an email broadcast. True when it is on a verified sending domain (verified ownership + DNS), has a custom SMTP setting, or — when the workspace has no verified sender of its own — is on the shared sending domain. Filter broadcast senders to addresses where this is true to avoid a broadcast failing validation at send time.
  - `emails_domain` object, nullable — Sending-domain verification status for this address. `null` for shared-domain / workspace-default addresses, which send via shared infrastructure and have no per-workspace sending domain.
    - `name` string — The sending domain name.
    - `verified` boolean — Whether the sending domain has completed verification (DKIM/SPF/DMARC DNS records, or a verified SMTP setting). Only verified senders should be used to send.
    - `dkim_verified` boolean — Whether the domain's DKIM DNS record is verified.
    - `spf_verified` boolean — Whether the domain's SPF DNS record is verified.
    - `dmarc_verified` boolean — Whether the domain's DMARC DNS record is verified.
    - `smtp_verified` boolean — Whether the domain is verified via a verified SMTP setting (an alternative to DNS verification). A domain is `verified` when its DKIM/SPF/DMARC are all verified OR `smtp_verified` is true — so when a domain is SMTP-verified, `verified` is true while dkim_verified/spf_verified/dmarc_verified are false.
  - `created_at` string, date-time, nullable — Created at datetime
  - `updated_at` string, date-time, nullable — Updated at datetime

## Other responses

- `401` — Unauthorized
- `404` — Not Found
- `422` — Unprocessable Entity

---

[API](https://skmtc.net/myclickfunnels/apis/clickfunnels-api.md) · [All operations](https://skmtc.net/myclickfunnels/apis/clickfunnels-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/myclickfunnels/clickfunnels-api/revisions/ae6313eaa176/schema)
