...
DNS Server Control
| Warning |
|---|
| ProVision's APIv1 system has been replaced by APIv2, and is now considered deprecated. |
| Table of Contents |
|---|
...
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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
...
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
...
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
...
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 | |||||||||||||||||||||||||||||||
...