API аркылуу байланыш маалыматын тастыктоо жана кайра жөнөтүү
ICANN талаптарына ылайык, домендин байланыш маалыматын тастыктоо милдеттүү болуп саналат. Бул процесстерди башкаруу панелине кирбестен эле биздин API кызматтары аркылуу түз жана натыйжалуу башкара аласыз.

1. Доменди тастыктоо абалын суроо
Электрондук почта дарегинин тастыкталуу абалын, жарактуулук мөөнөтүн жана билдирүү тарыхын текшерүү үчүн ContactApi.svc ичиндеги GetDetails ыкмасын колдонушуңуз керек.
Негизги техникалык маалыматтар:
- Жарактуулук мөөнөтү: Тастыктоо ачкычы 60 күн бою жарактуу.
- Камтуу чөйрөсү: Бул ыкма тиешелүү байланыш маалыматтарын, учурдагы тастыктоо абалын жана акыркы жиберилген билдирүүнүн датасын кайтарат.
Техникалык шилтемелер:
Суроо жүргүзүүдө колдонулуучу модель түзүмү жана абал коддору үчүн төмөнкү жаңыланган тизмени караңыз:
- Тастыктоо маалымат модели: https://paste.ubuntu.com/p/HDyrdRvh2D/
Тастыктоо абалдары
Суроонун жыйынтыгында ала турган негизги абал коддору төмөнкүлөр:
| Абал | Сүрөттөмө |
| NotValidated | Тастыктоо процесси али жүргүзүлгөн эмес. |
| Validated | Электрондук почта дареги ийгиликтүү тастыкталды. |
| Pending | Тастыктоо процесси жүрүп жатат / күтүлүүдө. |
| Expired | 60 күндүк тастыктоо ачкычынын мөөнөтү бүткөн. |
2. 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"
}
