Contact Verification and Re-sending via API
In accordance with ICANN regulations, verification of domain contact information is mandatory. You can efficiently manage these processes directly through our API services without logging into the control panel.

1. Querying Domain Verification Status
To check the verification status, validity period, and notification history of an email address, you must use the GetDetails method under ContactApi.svc.
Key Technical Details:
- Validity Period: The verification key remains valid for 60 days.
- Scope: This method returns the relevant contact information, current verification status, and the date of the last notification sent.
Technical References:
You can refer to the following up-to-date lists for the model structure and status codes to be used during the query:
- Verification Information Model: https://paste.ubuntu.com/p/HDyrdRvh2D/
Verification Statuses
The primary status codes you will receive as a result of the query are as follows:
| Status | Description |
| NotValidated | Verification process has not been performed yet. |
| Validated | Email address has been successfully verified. |
| Pending | Verification process is ongoing / Pending. |
| Expired | The 60-day verification key has expired. |
2. Re-sending the Verification Email via API

You can instantly send the verification email to the domain owner via the API. For this purpose, the ResendContactVerificationNotice method under ContactApi.svc is used.
This method accepts two different optional parameters:
- Contact E-mail: You can directly enter the customer's email address. The system processes the request using this address.
- External ID: You can provide the contact handle ID associated with the domain (e.g., DNA-111). The system retrieves the email information linked to this ID from the database and re-sends the notice if the email has not yet been verified.
Note: The notification email is delivered instantly without being queued as soon as it is triggered.
Sample Data Model
The data structure returned to you upon completion of the process is as follows:
{
"VerificationStatus": "NotValidated",
"ExpirationDate": "2026-04-05T10:00:00",
"LastNotificationDate": "2026-02-05T09:30:00",
"ContactEmail": "example@customer.com"
}
