POST /dns_zones/:dns_zone_id/records 

Creates a new DNS record


Request Parameters

name* - DNS record name

ttl* - the time to live value

type* - the record type

ip* - host IP ( for A and AAAA records)

Response Parameters

returns created DNS record

JSON Request example

 curl -i -X POST <api_url>/dns_zones/:dns_zone_id/records.json -d '{"dns_record":{"name":"TEST_NAME","ttl":"111","type":"A","ip":""}}' -u user:userpass -H 'Accept: application/json' -H 'Content-type: application/json'

JSON Response

    "dns_record": {
        "id": 1561633,
        "ip": "",
        "name": "TEST_NAME",
        "ttl": "111",
        "type": "A"

XML Request example

 curl -i-X POST <api_url>/dns_zones/:dns_zone_id/records.xml -d "<dns_record><name>test</name><ttl>111</ttl><type>A</type><ip></ip></dns_record>" -u user:userpass -H 'Accept: application/xml' -H 'Content-type: application/xml'

XML Response example

 <?xml version="1.0" encoding="UTF-8"?>
<id type="integer">2696</id>