APIv1 - DNS Module
ProVision's APIv1 system has been replaced by APIv2, and is now considered deprecated.
DNS Server Control
get
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=dnsServer&action=get |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description |
If provided with an id, fetches that DNS Server from the database. If not, fetches a list of all stored DNS Servers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Required Parameters |
None |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Optional Parameters |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=dnsServer&action=get&id=15 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
add
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=dnsServer&action=add |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description |
Adds a new DNS Server |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Required Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Optional Parameters |
These optional parameters vary according to what type of server is being configured.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=dnsServer&action=add&server=dns.yourdomain.com&transferType=Secure64&displayName=PrimaryNS&serverType=master&password=password1&SOA=ns1.example.com.+hostmaster.example.com.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
delete
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=dnsServer&action=delete |
||||||||
|
Description |
Deletes a DNS Server |
||||||||
|
Returns |
Examples:
|
||||||||
|
Required Parameters |
|
||||||||
|
Optional Parameters |
None |
||||||||
|
Example URL |
/api/v1/api.php?target=dnsServer&action=delete&id=5 |
||||||||
update
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=dnsServer&action=update |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description |
Updates an existing DNS Server with new information. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Required Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Optional Parameters |
These optional parameters vary according to what type of server is being configured.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Example URL |
/api.php?target=dnsServer&action=update&id=74&transferType=SCP&server=dns.yourdomain.com&SOA=ns1.example.com.+hostmaster.example.com. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
transferServer
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=dnsServer&action=transferServer |
||||||||
|
Description |
Performs a full zone push on a DNS Server, executing pre and post commands, transferring files, and restarting services. |
||||||||
|
Returns |
Examples:
|
||||||||
|
Required Parameters |
|
||||||||
|
Optional Parameters |
None |
||||||||
|
Example URL |
/api/v1/api.php?target=dnsServer&action=transferServer&push=1 |
||||||||
transferSingle
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=dnsServer&action=transferSingle |
||||||||
|
Description |
Transfers a single Zone file to all its associated DNS Servers, along with updated server configurations. Performs pre and post commands on the target servers, transfers the zone file(s), and restarts services. |
||||||||
|
Returns |
Examples:
|
||||||||
|
Required Parameters |
|
||||||||
|
Optional Parameters |
None |
||||||||
|
Example URL |
/api/v1/api.php?target=dnsServer&action=transferSingle&zoneId=35 |
||||||||
DNS Zone Control
get
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zone&action=get |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description |
Accepts search criteria to retrieve a list of all matching DNS Zones and associated Records. Search can be performed on any combination of Zone and Record attributes. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Required Parameters |
None |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Optional Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=zone&action=get&zoneId=123 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
search
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zone&action=search |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description |
Accepts search criteria to retrieve a list of all matching DNS Zones but NO associated Records. Search can be performed on any combination of Zone and Record attributes. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Required Parameters |
None |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Optional Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=zone&action=search&zoneId=123 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
update
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zone&action=update |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description |
First performs a search based on the submitted Zone and Record criteria, then performs an Update across those entries based on new values. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Required Parameters |
None |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Optional Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=zone&action=update&searchZoneId=123&updateZoneExpire=6090000 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
add
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zone&action=add |
||||||||||||||||||||||||||||||||||||||||||||||||
|
Description |
Adds a new DNS Zone. |
||||||||||||||||||||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Required Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Optional Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=zone&action=add&zoneName=254.221.67.in-addr.arpa&zoneSerial=2012033001 |
||||||||||||||||||||||||||||||||||||||||||||||||
delete
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zone&action=delete |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description |
Performs a search over the Zones and Records dataset and deletes all found Zones, plus all associated Records of those Zones. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Required Parameters |
No specific parameter is required, however, one or more optional parameters must be used for a successful return |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Optional Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=zone&action=delete&deleteZoneId=123 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
getRecordTypes
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zone&action=getRecordTypes |
||||||||||
|
Description |
Returns a list of all Record Types allowed by the system. |
||||||||||
|
Returns |
Examples:
|
||||||||||
|
Required Parameters |
None |
||||||||||
|
Optional Parameters |
None |
||||||||||
|
Example URL |
/api/v1/api.php?target=zone&action=getRecordTypes |
||||||||||
getFile
|
|||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zone&action=getFile&zoneId=50 |
||||||||||||||||
|
Description |
Returns a fully written zone file. If one does not exist, returns false. |
||||||||||||||||
|
Returns |
A Zone File |
||||||||||||||||
|
Required Parameters |
|
||||||||||||||||
|
Optional Parameters |
None |
||||||||||||||||
|
Example URL |
/api/v1/api.php?target=zone&action=getFile&zoneId=50&zoneId=50&format=html&unsigned=1 |
||||||||||||||||
getDSFile
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zone&action=getDSFile |
||||||||
|
Description |
Returns a fully written zone DS key file. If one does not exist, returns false. |
||||||||
|
Returns |
A Zone DS Key File |
||||||||
|
Required Parameters |
|
||||||||
|
Optional Parameters |
None |
||||||||
|
Example URL |
/api/v1/api.php?target=zone&action=getDSFile&zoneId=50 |
||||||||
checkZone
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zone&action=checkZone |
||||||||
|
Description |
Runs a zone file through Named checkzone |
||||||||
|
Returns |
Examples:
|
||||||||
|
Required Parameters |
|
||||||||
|
Optional Parameters |
None |
||||||||
|
Example URL |
/api/v1/api.php?target=zone&action=checkZone&zoneId=50 |
||||||||
getArchivedZone
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zone&action=getArchivedZone |
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description |
Searches for all archived versions of the a zone. Zones are archived every time changes are pushed to their DNS Server. |
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Required Parameters |
None |
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Optional Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=zone&action=getArchivedZone&zoneId=123 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
DNS Record Control
get
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=record&action=get |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description |
Accepts search criteria to retrieve a list of all matching DNS Records. Search can be performed on any combination of Zone and Record attributes. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Required Parameters |
None |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Optional Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=record&action=get&selectCount=30&zoneId=123 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
update
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=record&action=update |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description |
First performs a search based on the submitted Zone and Record criteria, then performs an Update across those entries based on new values. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Required Parameters |
None |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Optional Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=record&action=update&searchZoneId=123&updateZoneTTL=3600 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
add
|
|||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=record&action=add |
||||||||||||||||||||||||
|
Description |
Adds a new Record to a supplied Zone. |
||||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||||
|
Required Parameters |
|
||||||||||||||||||||||||
|
Optional Parameters |
|
||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=record&action=add&newRecordZoneId=123&newRecordHost=@host&newRecordType=PTR&newRecordTTL=3600 |
||||||||||||||||||||||||
delete
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=record&action=delete |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Description |
Performs a search over the Zones and Records dataset and deletes all found Records, but leaves their parent Zones intact. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Required Parameters |
None |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Optional Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=record&action=delete&deleteZoneName=foo |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
switch
|
|||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=record&action=switch |
||||||||||||
|
Description |
Switches the order of two record entries. |
||||||||||||
|
Returns |
Examples:
|
||||||||||||
|
Required Parameters |
|
||||||||||||
|
Optional Parameters |
None |
||||||||||||
|
Example URL |
/api/v1/api.php?target=record&action=switch&moveWhichId=123&moveAfterId=42 |
||||||||||||
Server-Zone Linkage
get
|
||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zoneLinkage&action=get |
|||||||||||||||||||||||||||||||
|
Description |
Searches for Server-Zone Linkages. If no search parameters are supplied, all linkages are returned. |
|||||||||||||||||||||||||||||||
|
Returns |
Examples:
|
|||||||||||||||||||||||||||||||
|
Required Parameters |
None |
|||||||||||||||||||||||||||||||
|
Optional Parameters |
|
|||||||||||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=zoneLinkage&action=get&id=15 |
|||||||||||||||||||||||||||||||
add
|
|||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zoneLinkage&action=add |
||||||||||||||||
|
Description |
Adds a new link between a DNS Server and a Zone |
||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||
|
Required Parameters |
|
||||||||||||||||
|
Optional Parameters |
None |
||||||||||||||||
|
Example URL |
/api/v1/api.php?target=zoneLinkage&action=add&serverId=16&zoneId=105&serverSlave=0 |
||||||||||||||||
delete
|
|||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=zoneLinkage&action=delete |
||||||||||||||||
|
Description |
Deletes a link between a DNS Server and a Zone |
||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||
|
Required Parameters |
None |
||||||||||||||||
|
Optional Parameters |
|
||||||||||||||||
|
Example URL |
/api/v1/api.php?target=zoneLinkage&action=delete |
||||||||||||||||
Name Server Control
get
|
|||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=nameServer&action=get |
||||||||||||||||||||||
|
Description |
Fetches a list of all stored Name Servers |
||||||||||||||||||||||
|
Returns |
Examples:
|
||||||||||||||||||||||
|
Required Parameters |
None |
||||||||||||||||||||||
|
Optional Parameters |
|
||||||||||||||||||||||
|
Example URL |
/api/v1/api.php?target=nameServer&action=get&default=1 |
||||||||||||||||||||||
add
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=nameServer&action=add |
||||||||
|
Description |
Adds a new DNS Server |
||||||||
|
Returns |
Examples:
|
||||||||
|
Required Parameters |
|
||||||||
|
Optional Parameters |
None |
||||||||
|
Example URL |
/api/v1/api.php?target=nameServer&action=add&newServer=ns.yourdomain.com |
||||||||
delete
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=nameServer&action=delete |
||||||||
|
Description |
Deletes a NameServer |
||||||||
|
Returns |
Examples:
|
||||||||
|
Required Parameters |
|
||||||||
|
Optional Parameters |
None |
||||||||
|
Example URL |
/api/v1/api.php?target=nameServer&action=delete&id=5 |
||||||||
setDefault
|
|||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=nameServer&action=setDefault |
||||||||||||
|
Description |
Default NameServers have all new zones added to them as they are created. Multiple NameServers can be classified as Default. |
||||||||||||
|
Returns |
Examples:
|
||||||||||||
|
Required Parameters |
|
||||||||||||
|
Optional Parameters |
None |
||||||||||||
|
Example URL |
/api/v1/api.php?target=nameServer&action=setDefault&id=3&value=1 |
||||||||||||
orderUp
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=nameServer&action=orderUp |
||||||||
|
Description |
Swaps the index order of the targeted NameServer with that of the one above it. |
||||||||
|
Returns |
Examples:
|
||||||||
|
Required Parameters |
|
||||||||
|
Optional Parameters |
None |
||||||||
|
Example URL |
/api/v1/api.php?target=nameServer&action=orderUp&id=3 |
||||||||
orderDown
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
|
URL |
/api/v1/api.php?target=nameServer&action=orderDown |
||||||||
|
Description |
Swaps the index order of the targeted NameServer with that of the one below it. |
||||||||
|
Returns |
Examples:
|
||||||||
|
Required Parameters |
|
||||||||
|
Optional Parameters |
None |
||||||||
|
Example URL |
/api/v1/api.php?target=nameServer&action=orderDown&id=5 |
||||||||