Documentation
Sign inGet started

bird email domains update

Usage

Codevoorbeeld
bird email domains update <domain-id> [flags]

Description

Update a sending domain's tracking settings and tracking domain.
--click-tracking and --open-tracking apply immediately to new sends; enabling either with no tracking domain configured returns 409. --tracking-domain sets or changes the tracking name part — on a verified domain the change is staged behind DNS verification. Removing the tracking domain is not yet supported here.
Build the request from flags, a JSON DomainUpdate body via --body-file ("-" reads stdin), or both — a flag overrides the matching body field. Run --example to print a ready-to-edit body, or --dry-run to print the resolved request without sending it.

Examples

Codevoorbeeld
# print the body shape (no credentials needed)
bird email domains update --example

# the body it prints:
Codevoorbeeld
{
  "settings": {
    "click_tracking": true,
    "open_tracking": true
  },
  "tracking": {
    "name": "links"
  }
}
Codevoorbeeld
# enable click and open tracking
bird email domains update dom_123 --click-tracking --open-tracking

# set the tracking domain name part
bird email domains update dom_123 --tracking-domain links

# disable open tracking
bird email domains update dom_123 --open-tracking=false

Options

Tracking

NameDescription
--click-trackingRewrite links to record clicks (needs a tracking domain)
--open-trackingInsert a pixel to record opens (needs a tracking domain)
--tracking-domainName part for branded tracking URLs (e.g. "links")

Request

NameDescription
--body-fileRead the JSON request body from this file; "-" reads stdin
--examplePrint a complete example request body, then exit
--dry-runPrint the resolved request without sending it, then exit
--idempotency-keyDeduplication key; a retry with the same key won't act twice

Options

NameDescription
--response-schemaPrint the fields this command returns, then exit
NameDescription
bird email domains createRegister a sending domain and return the DNS records to configure.
bird email domains deleteDelete a sending domain
bird email domains getGet a sending domain
bird email domains listList sending domains
bird email domains verifyTrigger domain verification