API арқылы байланыс деректерін растау және қайта жіберу

ICANN талаптарына сәйкес доменнің байланыс ақпараты міндетті түрде расталуы керек. Бұл процестерді басқару панеліне кірмей-ақ, біздің API қызметтері арқылы тікелей әрі тиімді түрде басқара аласыз.

API арқылы байланыс деректерін растау және қайта жіберу

1. Доменді растау күйін сұрау

Электрондық пошта мекенжайының растау күйін, жарамдылық мерзімін және хабарламалар тарихын тексеру үшін ContactApi.svc ішіндегі GetDetails әдісін қолдануыңыз қажет.

Негізгі техникалық мәліметтер:

  • Жарамдылық мерзімі: Растау кілті 60 күн бойы жарамды.
  • Қамту аймағы: Бұл әдіс тиісті байланыс ақпаратын, ағымдағы растау күйін және соңғы жіберілген хабарлама күнін қайтарады.

Техникалық сілтемелер:

Сұрау кезінде қолданылатын модель құрылымы мен күй кодтары бойынша келесі жаңартылған тізімді пайдалана аласыз:

Растау күйлері

Сұрау нәтижесінде алынатын негізгі күй кодтары төмендегідей:

Күй Сипаттама
NotValidated Растау процесі әлі орындалмаған.
Validated Электрондық пошта мекенжайы сәтті расталды.
Pending Растау процесі жүріп жатыр / күтуде.
Expired 60 күндік растау кілтінің мерзімі аяқталған.

2. API арқылы растау хатын қайта жіберу

API арқылы растау хатын қайта жіберу

API арқылы домен иесіне растау хатын бірден жібере аласыз. Ол үшін ContactApi.svc ішіндегі ResendContactVerificationNotice әдісі қолданылады.

Бұл әдіс екі түрлі қосымша параметрді қабылдайды:

  • Байланыс e-mail: Клиенттің электрондық пошта мекенжайын тікелей енгізе аласыз. Жүйе сұрауды осы мекенжай бойынша өңдейді.
  • External ID: Доменге байланысты байланыс handle ID-н (мысалы, DNA-111) көрсете аласыз. Жүйе дерекқордан осы ID-ге байланысты e-mail ақпаратын алып, егер ол әлі расталмаса, хабарламаны қайта жібереді.

Ескерту: Хабарлама хаты іске қосылған сәтте бірден жіберіледі және кезекке қойылмайды.

Үлгі деректер моделі

Процесс аяқталғаннан кейін қайтарылатын деректер құрылымы төмендегідей:


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