RRPproxy Homepage
RRPproxy Homepage


API commands

Please find in the following a set of the most commonly used standard API commands in order to register, modify, renew, and transfer a domain name.

Domain Registration

(API Command reference » AddDomain)
command         = AddDomain
domain          = yourdomain.is
period          = (INT)
ownercontact0   = (CONTACT)
admincontact0   = (CONTACT)
techcontact0    = (CONTACT)
billingcontact0 = (CONTACT)
nameserver0	= (NAMESERVER)
nameserver1 	= (NAMESERVER)

The holder email address will receive an email for the confiramtion of the registration of their owner handle at the NIC.

Domain Modification

(API Command reference » ModifyDomain)
command = ModifyDomain
domain  = yourdomain.is

Change of registrant

  • Registrant changes for .is domains can be done via API or webinterface. The expiration date of the domain will not be changed.
  • The owner contact of the domain has to confirm the ownership transfer request.

Domain Renewal

(API Command reference » RenewDomain)
command    = RenewDomain
domain     = yourdomain.is
period     = (INT)
expiration = (INT)

As .is domains can only be registered on a yearly basis, they cannot be renewed explicitly. To renew a .is domain you have to set the domain renewal mode or default renewal mode to AUTORENEW or RENEWONCE.

Domain Deletion

(API Command reference » DeleteDomain)
command = DeleteDomain
domain  = yourdomain.is

Domain Transfer

(API Command reference » TransferDomain)
command = TransferDomain
domain  = yourdomain.is
action  = request
auth    = .......
  1. Submit the transfer request to RRPproxy
  2. Push the domain from the losing registrar to Key System GmbH (BDB2-IS)
  3. To get all the process automated, the system will clone the current owner and change it's email adress
  4. Therefore an email with owner change confirmation will be sent to the registrant/customer: Please confirm the owner change
  5. The whole process takes about 1 hour

Domain Restore

RestoreDomain is not available for .is TLDs.

Domain Extensions

X-IS-NIC-HANDLEThe contact ID of the domain holder at ISNIC
X-IS-PASSWORDThe password for the NIC Handle

Domain Restrictions

  • Name servers must be pre-configured and registed with ISNIC
  • Following requirements for the name servers are obliged by the registry:
    • The nameservers must be registered with ISNIC.
    • Nameservers must allow connection to UDP port 53, and to TCP port 53 as well (see RFC5966)
    • SOA records must be correctly formatted:
      • Master nameserver correctly named in the MNAME field.
      • Working mailbox of responsible party in RNAME field.
      • Times (refresh, retry and expire) according to RFC1912
    • TTL for NS records not lower than 24 hours.
    • Correct NS records. Properly registered in the appropriate zones, both forward and reverse. I.e. the nameserver's name must be included in the PTR record set for the nameserver's IP address.
  • Zone check tool is available at https://www.isnic.is/en/host/test

Wedomains :)