List a zone's records
Every record in the zone we host for this domain, each with an id you can change or delete it by. Hosted DNS has to be on first.
apiKeyAuthorizationBearer <token>An API key from the Developers page. rhq_test_ keys reach the sandbox, rhq_live_ keys the live side.
id*stringA hosted zone's records
application/json- response
A hosted zone's records
records*array<>Every record in the zone
curl -X GET "https://example.com/v1/domains/dom_01K6XJ4Q8ZT3M9R5V2B7WDHNCA/dns/records"{ "records": [ { "id": "dns_01K6XJ4Q8ZT3M9R5V2B7WDHNCA", "name": "www.acme.com", "type": "A", "content": "203.0.113.10", "ttl": 3600, "priority": null, "managedBy": null } ]}Set the DNSSEC keys for a domain hosted elsewhere PUT
Sends the DNSSEC keys your own DNS provider generated, so the registry can add the matching DS record. An empty list removes every key and, with it, every DS record the registry holds - the only way one is ever removed. Refused when this domain's DNS is hosted with us: turn signing on or off with `PUT /v1/domains/{id}/dns` instead, since we manage those keys.
Add a record POST
Adds one record to the zone. The record is checked here before the registrar sees any of it: a CNAME at the root or beside another record with the same name, a missing MX priority and a malformed address are each refused with a message naming the record, and nothing is sent upstream.