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.ong
period          = (INT)
ownercontact0   = (CONTACT)
admincontact0   = (CONTACT)
techcontact0    = (CONTACT)
billingcontact0 = (CONTACT)
nameserver0	= (NAMESERVER)
nameserver1 	= (NAMESERVER)

After a successful registration of the domain, it will be transfer locked from the registry for a period of 60 days.

All registrants have to be validated, wherefore a link is provided in the response of an AddDomain command:

    • code = 200
    • description = Command completed successfully [The domain registration is requested. To finish the registration please follow the link and complete the verification process: https://www.ngoood.ngo?d1=0994ab8d-df85-46bf-ae46-2317b2014d34]

Domain Modification

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

Change of registrant

command         = ModifyDomain
domain          = yourdomain.ong
ownercontact0   = (CONTACT)

All registrants have to be validated, wherefore a link is provided in the response of the ModifyDomain command similar to the response of the AddDomain command.

Domain Renewal

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

Domain Deletion

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

Domain Transfer

(API Command reference » TransferDomain)
command = TransferDomain
domain  = yourdomain.ong
action  = request
auth    = .......

Transfer procedure

  • After the transfer has been requested, our backend system sends a confirmation email to the Owner/Admin-C according to the WHOIS of the respective domain. In order to initiate the transfer successfully it is important, that this email is confirmed.
  • After confirmation the transfer is initiated through the official registry and the losing registrar will receive the transfer request.
  • The losing registrar will also send an email to the Owner/Admin-C. allowing him/her to deny the transfer. If you do not respond to the email of the losing registrar, then the transfer will get processed successfully after 5 days.

If the Email-Address in the WHOIS is invalid, then the transfer cannot be processed.If this is the case, then kindly contact your current registrar and ask him to update the WHOIS information accordingly.

Transfer notes

  • A .ong domain transfer must be initiated with a so-called authorisation code, which can be obtained from the current registrar through the owner or Admin-C of the domain.
  • Ensure that your respective domain does not have a lock-status (REGISTRAR-LOCK or HOLD). This can be seen in the WHOIS.
  • If the domain is locked, then the owner can demand that the domain will be unlocked.
  • Please note that we are only allowed to initiate a gTLD transfer after confirmation of the "ICANN Form of Authorization" by the current registrant. The policies can be viewed under http://www.icann.org/transfers/
  • After a successful transfer of the domain, it will be transfer locked from the registry for a period of 60 days.


The format for auth info requires a minimum length of 8 characters and a maximum length of 32 characters.

Additionally, auth info must contain at least one of each of the following three character types:

  • Alphabetic characters: a-z; A-Z
  • Numeric characters: 0-9
  • Special characters: !;<=$%?&@[()]*^+-,'-{.|/}:~

Domain Restore

(API Command reference » RestoreDomain)
command = RestoreDomain
domain  = yourdomain.ong

Domain Restrictions

Public Interest Registry has worked closely with the global NGO community to develop a validation process for NGOs and ONGs seeking to register .ong domains. Seven criterias are used to define an NGO or ONG for the purpose of validation:

  1. Focused on acting in the public interest. Whether in support of education or health, the environment or human rights, members of the .ong community work for the good of humankind and/or the preservation of the planet and do not promote discrimination or bigotry.
  2. Non-profit making/non-profit-focused entities. While many NGOs and ONGs engage in commercial activities or generate revenue in support of theirs missions, members of the .ong community do not recognize profits or retain earnings.
  3. Limited government influence. Recognizing that many .ong organisations have important interactions with government, not least for reasons of funding (which may include receipt of some government funding in support of their programs,) members of the .ong community decide their own policies, direct their own activities and are independent of direct government or political control.
  4. Independent actors. Members of the .ong community should not be political parties nor should be a part of any government. Participation in the work of a .ong is voluntary.
  5. Active Organisations. Members of the .ong community are actively pursuing their missions on a regular basis.
  6. Structured. Members of the .ong community, whether large or small, operate in a structured manner (e.g., under bylaws, codes of conduct, organizational standards, or other governancestructures.)
  7. Lawful. Members of the .ong community act with integrity within the bounds of law. NGOs and ONGs participating as members in the .ong community must certify that they adhere to the above .ong Eligibility Criteria.

VALIDATION: Registrants must verify upon registration and owner change that they are part of the .NGO/.ONG community and meet the above mentioned eligibility requirements. After the transaction, registrants will receive a link that leads to the validation portal of the registry. Registrants will have 360 days from the domain create date to complete the validation process. Once the validation has been completed, the validation will be considered active for a term of two years.


  • Please note that the TLDs .ONG and .NGO are included in one registration.
  • If you register .ONG, the same domain name will be registered under .NGO too, and vice versa.
  • Only the .NGO domain name will appear in your RRPproxy account domain list. All changes made to one domain will automatically be reflected on the other, apart from the DNSSEC information.

Supported IDN Scripts

The following IDN scripts are supported by .ong


Get more information of "IDN tables", which represent permitted code points (letters) allowed for Internationalised Domain Name registrations in particular registries on IANA Repository of IDN Practices.

Wedomains :)