Проверка контактных данных и повторная отправка через API

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

Проверка контактных данных и повторная отправка через API

1. Запрос статуса проверки домена

Чтобы проверить статус верификации, срок действия и историю уведомлений адреса электронной почты, необходимо использовать метод GetDetails в ContactApi.svc.

Ключевые технические детали:

  • Срок действия: Ключ верификации действителен в течение 60 дней.
  • Область: Этот метод возвращает соответствующие контактные данные, текущий статус проверки и дату последнего отправленного уведомления.

Технические ссылки:

Вы можете использовать следующие актуальные списки структуры модели и кодов статусов, применяемых при запросе:

Статусы проверки

Основные коды статусов, которые вы получите в результате запроса:

Статус Описание
NotValidated Процесс проверки ещё не выполнен.
Validated Адрес электронной почты успешно подтверждён.
Pending Процесс проверки выполняется / ожидается.
Expired 60-дневный ключ проверки истёк.

2. Повторная отправка письма подтверждения через API

Повторная отправка письма подтверждения через 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"
}