Проверка контактных данных и повторная отправка через API
В соответствии с требованиями ICANN проверка контактной информации домена является обязательной. Вы можете эффективно управлять этими процессами напрямую через наши API-сервисы без входа в панель управления.

1. Запрос статуса проверки домена
Чтобы проверить статус верификации, срок действия и историю уведомлений адреса электронной почты, необходимо использовать метод GetDetails в ContactApi.svc.
Ключевые технические детали:
- Срок действия: Ключ верификации действителен в течение 60 дней.
- Область: Этот метод возвращает соответствующие контактные данные, текущий статус проверки и дату последнего отправленного уведомления.
Технические ссылки:
Вы можете использовать следующие актуальные списки структуры модели и кодов статусов, применяемых при запросе:
- Модель данных проверки: https://paste.ubuntu.com/p/HDyrdRvh2D/
Статусы проверки
Основные коды статусов, которые вы получите в результате запроса:
| Статус | Описание |
| NotValidated | Процесс проверки ещё не выполнен. |
| Validated | Адрес электронной почты успешно подтверждён. |
| Pending | Процесс проверки выполняется / ожидается. |
| Expired | 60-дневный ключ проверки истёк. |
2. Повторная отправка письма подтверждения через API

Вы можете мгновенно отправить письмо подтверждения владельцу домена через API. Для этого используется метод ResendContactVerificationNotice в ContactApi.svc.
Этот метод принимает два различных необязательных параметра:
- Контактный e-mail: Вы можете напрямую указать адрес электронной почты клиента. Система обработает запрос с использованием этого адреса.
- External ID: Вы можете указать идентификатор контактного handle, связанный с доменом (например, DNA-111). Система получит связанный e-mail из базы данных и повторно отправит уведомление, если адрес ещё не подтверждён.
Примечание: Уведомительное письмо отправляется мгновенно и не ставится в очередь сразу после запуска.
Пример структуры данных
Структура данных, возвращаемая после завершения процесса, выглядит следующим образом:
{
"VerificationStatus": "NotValidated",
"ExpirationDate": "2026-04-05T10:00:00",
"LastNotificationDate": "2026-02-05T09:30:00",
"ContactEmail": "example@customer.com"
}
