Description

This function resets a DNS zone to its default values.

 This also resets the domain's subdomain DNS records, and restores zone file subdomains in the server's httpd.conf file.

For example, use this function to restore DNS zones that are corrupt.

Zone resets preserve valid TXT records, but all other records will return to their default values. 

Examples 


https://hostname.example.com:2087/cpsess##########/json-api/resetzone?api.version=1&domain=example.com
https://hostname.example.com:2087/cpsess##########/xml-api/resetzone?api.version=1&domain=example.com
whmapi1 resetzone domain=example.com 

{
  "metadata": {
    "version": 1,
    "reason": "OK",
    "result": 1,
    "command": "resetzone"
  }
}
<result>
    <metadata>
        <version>1</version>
        <reason>OK</reason>
        <result>1</result>
        <command>resetzone</command>
    </metadata>
</result>

Parameters  

You must include either the domain or the zone parameters. 

ParameterTypeDescriptionPossible valuesExample

domain

string

The domain.

A valid domain on the server.example.com
zonestring

The zone file.

A valid zone file name.zonefile
userstringThe domain's owner.A valid username on the server.user

Returns

This function only returns metadata.