DomainsRegister

Register domain. (Warning: Funds are required for this command)

Input

Parameter Value Example value
domain Domain name without extension.
Eg "versio.uk" you enter "versio".
Parameter is required
versio
tld Domain name extension.
Eg "versio.uk" you enter "uk".
Parameter is required
uk
years Amount years to register.
Minimum 1 year, maximum 5 years.

Parameter is required
3
contact_id Contact ID used for registration.
Parameter is required
23439
park Park domain on nameservers nszero1.axc.nl en nszero2.axc.nl
Parameter is required
0 = no
1 = yes
ns1 Nameserver 1
Parameter is required if park = 0
ns19.axc.nl
ns2 Nameserver 2
Parameter is required if park = 0
ns19.axc.nl
ns3 Nameserver 3
Only sent when necessary
Parameter is NOT required
ns19.axc.nl
ns4 Nameserver 4
Only sent when necessary
Parameter is NOT required
ns19.axc.nl
ns5 Nameserver 5
Only sent when necessary
Parameter is NOT required
ns19.axc.nl
ns6 Nameserver 6
Only sent when necessary
Parameter is NOT required
ns19.axc.nl
ns7 Nameserver 7
Only sent when necessary
Parameter is NOT required
ns19.axc.nl
ns1_ip Nameserver 1 IP address (IPv4 & IPv6) (glue record)
Only sent when necessary
Parameter is NOT required
91.213.214.220
ns2_ip Nameserver 2 IP address (IPv4 & IPv6) (glue record)
Only sent when necessary
Parameter is NOT required
91.213.214.220
ns3_ip Nameserver 3 IP address (IPv4 & IPv6) (glue record)
Only sent when necessary
Parameter is NOT required
91.213.214.220
ns4_ip Nameserver 3 IP address (IPv4 & IPv6) (glue record)
Only sent when necessary
Parameter is NOT required
91.213.214.220
ns5_ip Nameserver 3 IP address (IPv4 & IPv6) (glue record)
Only sent when necessary
Parameter is NOT required
91.213.214.220
ns6_ip Nameserver 3 IP address (IPv4 & IPv6) (glue record)
Only sent when necessary
Parameter is NOT required
91.213.214.220
ns7_ip Nameserver 3 IP address (IPv4 & IPv6) (glue record)
Only sent when necessary
Parameter is NOT required
91.213.214.220
auto_renew Must the domain be automaticall renew 60 days before expire date
Parameter is NOT required
1 = yes
0 = no
If parameter not sent, your default account value will be used


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
expiration_date Expiredate for just registered domain
Only sent when value parameter success = 1
23-05-2014
expiration_stamp Expire date for just registered domain
Only sent when value parameter success = 1
1400803200


Example

<? require("class_versio_api.php"); unset($command); $command = array( "command" => "DomainsRegister", "domain" => "versio", "tld" => "nl", "years" => "1", "contact_id" => "29344", "park" => "1", "ns1" => "ns19.axc.nl", "ns2" => "ns20.axc.nl" ); $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 IF($versio['success']==1) { echo("Succesfully registered domain. ID: ".$versio['expiration_date']."."); } ?>