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.coop
period          = (INT)
ownercontact0   = (CONTACT)
admincontact0   = (CONTACT)
techcontact0    = (CONTACT)
billingcontact0 = (CONTACT)
nameserver0	= (NAMESERVER)
nameserver1 	= (NAMESERVER)
  • After a successful registration request, the registrant will receive an email by the registry to perform a verification process
    • If the verification was successful, the contact can be used for future registrations without additional verification
  • The status of the domain will be "PROCESSING" after the registration request, no matter if the registrant is verified or not
    • An automated process is checking the verification status and will finish the registration accordingly

Domain Modification

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

Domain Renewal

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

Domain Deletion

(API Command reference » DeleteDomain)
COMMAND = DeleteDomain
DOMAIN = yourdomain.coop

Domain Transfer

(API Command reference » TransferDomain)
command = TransferDomain
domain = yourdomain.coop
action = REQUEST
auth = (TEXT)
  • A 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.
    • Please ensure, that you have a correct "Authorisation Code" associated with the domain, before initiating the transfer, otherwise it will fail.
  • 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 this be unlocked.
  • Initiate the transfer on time and not just shortly before the domain expires.
  • Please ensure that the domain is older than 60 days otherwise the transfer will be denied.

Domain Restore

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

Domain Extensions


Will be 1 if the contact is verified; 0 for every other status.

Domain Restrictions

  • Owner contact verification by registry
  • Eligibility Criteria
    • Members of the National Cooperative Business Association (NCBA) if otherwise eligible;
    • Members of the International Cooperative Alliance (ICA) if otherwise eligible;
    • Organizations formed as and/or considered cooperatives under applicable local law;
    • Associations comprised of cooperatives;
    • Organizations that are committed to the seven cooperative principles;
    • Organizations that are majority controlled by cooperatives;
    • Entities whose operations are principally dedicated to serving cooperatives; and
    • For no more than 5,000 registrants, persons or entities whose use of a .coop domain name would, in the opinion of the DCLLC Board, advance the interests of the cooperative sector in general or would assist in the development of cooperatives worldwide.

Wedomains :)