RRPproxy Homepage
RRPproxy Homepage

Frequently asked questions

When will the domains be suspended if I use the same unverified contact handle for domain registrations on different days?

Each domain registration has it's own X-TIME-TO-SUSPENSION date (created date/transfer date (in case of transfer in) plus 15 days) independent of the used contact handle.

What does it mean RRP contact is invalid (validated = 0)?

The following attributes must be set: Definitions

Can I register a domain with an invalid contact?

No, the RRPproxy will forbid the AddContact during the AddDomain process.

[RESPONSE] code = ...

description = Could not create registryContact...

How can I generate an email verification request without registering a domain?

This can be useful either if you want to have a verified contact prior to a domain registration to avoid the domain suspension after 15 days, if, for any reason, the link was not clicked or if you want to update a gTLD with a new contact and not risk the domain suspension due to the aforementioned reason.


command   = ModifyContact
contact   = (CONTACT)
checkonly = 1
preverify = 1


code                                = 200
description                         = Command completed successfully; Verification requested
property[validated][0]              = 1
property[verification requested][0] = 1


checkonly 1 does NOT UPDATE the contact
preverify 1 generates the email with triggercode, if the email has not been already verified or if there is a pending request
Is it possible to verify an unvalidated contact handle?

No, if you verified the email address only contact handles with validated = 1 will be set to verified = 1. In order to do so you have to ModifyContact with valid data and it will become also verified.

If I change the owner of a domain (which has already a X-TIME-TO-SUSPENSION date) will this give me another timeframe of 15 days?

No, otherwise it would be possible to change the owner every 14 days and there would be a possibility to never verify an email address of the owner!

Is it possible to remove the domain from suspension (status=clientHold/serverHold) by myself if the owner is meanwhile verified?

Yes, you can send a ModifyDomain command with delstatus0=clientHold and the domain will be released from lock, otherwise the system will do this in a timeframe of about 30 minutes.

I want to implement my own emailverification website, how do I do this?

Via the contact verification properties you can set your own URL:

This information will appear in the verification email as the following link:

  • http://your-emailverification-url.example?trigger=TRIGGERCODE

Via https API, LIVE - URL you can send the ActivateContact command to verify the email address:

  • https://api.rrpproxy.net/api/call?s_login=USER&s_pw=PASSWORD&command=activatecontact&trigger=


command                                    = SetProperty
contactverification-email-verification-url = http://your-emailverification-url.example
How will the events for contact verification look like?

Examples for email and poll as follows:

Event example:


EPP Poll:

EPP Poll:

<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
    <result code="1301">
      <msg>Command completed successfully; ack to dequeue</msg>
    <msgQ count="1" id="15784">
      <contact:panData xmlns:contact="urn:ietf:params:xml:ns:contact-1.0">
        <contact:id paResult="false">P-ABC1234</contact:id>
      <keysys:poll xmlns:keysys="http://www.key-systems.net/epp/keysys-1.0">
How will the link for email verifications look like?


Wedomains :)