DomainsDNSAddRecord

Create a new DNS record for domain

Input

Parameter Value Example value
domain Domain without extension.
Eg "versio.uk" you enter "versio".
Parameter is required
versio
tld Domain extension.
Eg "versio.uk" you enter "uk".
Parameter is required
uk
name DNS record name
Parameter is required
ftp.domain.uk
type DNS record type
A, MX, CNAME, PTR, AAAA, SRV, TXT of SPF.
Parameter is required
MX
value DNS record value
Parameter is required
127.0.0.1
prio DNS record prio (for MX records)
Parameter is NOT required
10
ttl DNS record TTL in seconds.
300, 3600, 7200, 14400, 28800 of 86400.
Parameter is required
14400


Output

Parameter Value Example value
success command executed successfully 0 = fout
1 = command executed successfully
command_response_message Error
Only sent when value parameter success = 0
incorrect password
record_id ID# van de DNS record
Only sent when value parameter success = 1
949244


Example

<? require("class_versio_api.php"); unset($command); $command = array( "command" => "DomainsDNSAddRecord", "domain" => "domain", "tld" => "ext", "name" => "ftp.domain.uk", "type" => "A", "value" => "127.0.0.1", "prio" => "", "ttl" => "14400" ); $api = new Versio_api(); $versio = $api->api_send( $command ); IF($versio['success']==0) { echo("Error occured. Error code: ".$versio['command_response_code'].". Error message: ".$versio['command_response_message'].""); } else { echo("DNS record created with ID: ".$versio['record_id']."."); } ?>