Потвърждение на контакт и повторно изпращане чрез API

Съгласно регулациите на ICANN потвърждението на контактната информация на домейна е задължително. Можете ефективно да управлявате тези процеси директно чрез нашите API услуги, без да е необходимо да влизате в контролния панел.

Потвърждение на контакт и повторно изпращане чрез API

1. Проверка на статуса на потвърждение на домейн

За да проверите статуса на потвърждение, периода на валидност и историята на известията на имейл адрес, трябва да използвате метода GetDetails в ContactApi.svc.

Основни технически детайли:

  • Период на валидност: Ключът за потвърждение е валиден 60 дни.
  • Обхват: Този метод връща съответната контактна информация, текущия статус на потвърждение и датата на последното изпратено известие.

Технически справки:

Можете да използвате следните актуални списъци за структурата на модела и кодовете на статусите, които се използват по време на заявката:

Статуси на потвърждение

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

Статус Описание
NotValidated Процесът на потвърждение все още не е извършен.
Validated Имейл адресът е успешно потвърден.
Pending Процесът на потвърждение е в ход / изчаква се.
Expired 60-дневният ключ за потвърждение е изтекъл.

2. Повторно изпращане на имейл за потвърждение чрез API

Повторно изпращане на имейл за потвърждение чрез API

Можете незабавно да изпратите имейла за потвърждение до собственика на домейна чрез API. За тази цел се използва методът ResendContactVerificationNotice в ContactApi.svc.

Този метод приема два различни незадължителни параметъра:

  • Имейл на контакт: Можете директно да въведете имейл адреса на клиента. Системата обработва заявката, използвайки този адрес.
  • External ID: Можете да предоставите ID на контактния handle, свързан с домейна (напр. DNA-111). Системата извлича имейл информацията, свързана с този ID, от базата данни и изпраща повторно известието, ако имейлът все още не е потвърден.

Забележка: Имейлът за известие се доставя незабавно и не се поставя в опашка веднага след задействане.

Примерен модел на данни

Структурата на данните, върната след завършване на процеса, е следната:


{
  "VerificationStatus": "NotValidated",
  "ExpirationDate": "2026-04-05T10:00:00",
  "LastNotificationDate": "2026-02-05T09:30:00",
  "ContactEmail": "example@customer.com"
}