RRPproxy Homepage
RRPproxy Homepage

.coop

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
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
command = ModifyDomain
domain  = yourdomain.coop

Domain Renewal

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

Domain Deletion

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

Domain Transfer

(API Command reference » TransferDomain)
Command
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
command = RestoreDomain
domain  = yourdomain.coop

Domain Extensions

X-COOP-VERIFICATION0|1

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.

Supported IDN Scripts

The following IDN scripts are supported by .coop.
Provide the LANGUAGE TAG corresponding to your desired IDN within the AddDomain command as X-IDN-LANGUAGE extension.

ArabicAR
ChineseZH
CyrillicCYRL
DanishDA
FrenchFR
GermanDE
GreekGREK
HebrewHE
JapaneseJA
KoreanKO
LaoLO
LatinLATN
PolishPL
RussianRU
SpanishES
SwedishSV
ThaiTH

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 :)