Need help? Call Live Support at +31 (0) 38 453 07 59

Used to update the zone attached to a domain

  • POSTMethod
  • /v2/domains/domainName/zone/updateURL
  • application/jsonContent-Type
Name Type Description Restrictions
domainName String The domain name
  • Regular expression: ^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+(?:[a-z][a-z0-9-]{0,61}[a-z0-9])$
  • Minimum length: 3
  • Maximum length: 255
  • Registry specific restrictions may apply
Name Type Required / Optional Description Restrictions
hostMaster String Required The email address of the hostmaster
refresh Integer Required The time when the slave will try to refresh the zone from the master, in seconds
retry Integer Required The time between retries if the slave (secondary) fails to contact the master when refresh has expired, in seconds
expire Integer Required Indicates when the zone data is no longer authoritative, in seconds
ttl Integer Required The duration that the record may be cached, in seconds
records List <records> Optional DNS records associated with this template
Name Type Required / Optional Description Restrictions
name String Optional The record name. ##DOMAIN## will be replaced by the domain name to which this template will be applied
type Enum Required The record type

Possible values:

  • A: Address record
  • MX: Mail exchange record
  • CNAME: Canonical name record
  • AAAA: IPv6 address record
  • URL: URL Record
  • MBOXFW: Mailbox forward record
  • HINFO: Host information record
  • NAPTR: Naming Authority Pointer
  • NS: Name server record
  • SRV: Service locator
  • CAA: Certification Authority Authorization
  • TLSA: Transport Layer Security Authentication
  • TXT: Text record
  • SOA: Start of [a zone of] authority record
content String Required Type specific content of the record
ttl Integer Optional The duration that the record may be cached, in seconds (if not set, the default ttl of template (the ttl key in the request body) is used)
prio Integer Optional The priority, mandatory if "type" is MX or SRV

Successful request

  • 200 OKHTTP Status

Failed requests

Besides the generic errors these specific error responses can be expected.

Type Status Description
DnsConfigurationException 400 Bad Request The DNS records contain errors
The domain name
The email address of the hostmaster
The time when the slave will try to refresh the zone from the master, in seconds
The time between retries if the slave (secondary) fails to contact the master when refresh has expired, in seconds
Indicates when the zone data is no longer authoritative, in seconds
The duration that the record may be cached, in seconds
The record name. ##DOMAIN## will be replaced by the domain name to which this template will be applied
The record type
Type specific content of the record
The duration that the record may be cached, in seconds (if not set, the default ttl of template (the ttl key in the request body) is used)
The priority, mandatory if "type" is MX or SRV

POST /v2/domains/domainName/zone/update
Content-Type: application/json

{}