DNS records
Claim a label, optionally with a record, then add more any time:
agentdomains claim shop --type CNAME --content myshop.vercel.app
agentdomains record shop --type A --content 203.0.113.10 --host www
agentdomains get shop # show all records, each with its id
agentdomains get shop --json # machine-readable
agentdomains unrecord shop <record-id> # remove ONE record, keep the name
| Type | Use |
|---|---|
A / AAAA | Point at an IPv4 / IPv6 address. |
CNAME | Alias to another hostname (e.g. a PaaS). |
TXT | Verification / ACME challenges (see Getting HTTPS / SSL). |
Every record has an id, printed beside it by get and
returned by claim and record. Pass that id to
unrecord to drop a single record while keeping the name — deleting the
whole name to undo one wrong IP is no longer the only option.
A claim and its first record stand or fall together. If
claim --type … --content … is given a record the API can't create, the
label is not claimed: fix the record and run the same command again.
Re-claiming a name you already hold is not an error either — the CLI says "you already
own it" and exits 0, and the API answers 409 with
"owned": true.agent·domains · agentdomains.co · Pricing · GitHub