You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 2 Current »
Requires Authentication?
Yes
Response Formats
json
HTTP Methods
GET
Returns a list of all DNS Servers configuration data.
http://{host}/api/2.0/dns_servers/.format
http://44.235.52.211/api/2.0/dns_servers/.json
[ { "DnsServer": { "id": 2, "title": "new_kel1YIgqR8", "ip_address": "8.8.8.8", "modified": "1611142282208", "created": "1611142282208" } }, { "DnsServer": { "id": 3, "title": "Google", "ip_address": "8.8.4.4", "modified": "1619431370177", "created": "1619431370177" } } ]
Returns a single specific DNS Server configuration data.
http://{host}/api/2.0/dns_servers/{id}/.format
Parameter
Data Type
Description
id(required)
integer
The ID of the desired DNS Server configuration to be viewed.
http://44.235.52.211/api/2.0/dns_servers/2/.json
{ "DnsServer": { "id": 2, "title": "new_kel1YIgqR8", "ip_address": "8.8.8.8", "modified": "1617036009750", "created": "1617036009750" } }
POST
Adds a new DNS Server configuration.
Body
{ "DnsServer": { "ip_address": "1.1.1.1", "title": "NEW_DNS" } }
Response
{ "DnsServer": { "id": 4, "title": "NEW_DNS", "ip_address": "1.1.1.1", "modified": "1619431681664", "created": "1619431681664" } }
PUT
Updates a single specific DNS Server configuration.
The ID of the desired DNS Server configuration to be updated.
http://44.235.52.211/api/2.0/dns_servers/3/.json
{ "DnsServer": { "ip_address": "2.2.2.2", "title": "EDIT_DNS" } }
{ "DnsServer": { "id": 3, "title": "EDIT_DNS", "ip_address": "2.2.2.2", "modified": "1619431784698", "created": "1619431370177" } }
DELETE
Deletes a single specific DNS Server configuration.
The ID of the desired DNS Server configuration to be deleted.
{ "success": true }