API vasitəsilə Kontakt Təsdiqi və Yenidən Göndərmə
ICANN qaydalarına uyğun olaraq domain kontakt məlumatlarının təsdiqi məcburidir. Bu prosesləri idarəetmə panelinə daxil olmadan birbaşa API xidmətlərimiz vasitəsilə səmərəli şəkildə idarə edə bilərsiniz.

1. Domain Təsdiq Statusunun Sorğulanması
E-poçt ünvanının təsdiq statusunu, etibarlılıq müddətini və bildiriş tarixçəsini yoxlamaq üçün ContactApi.svc altında olan GetDetails metodundan istifadə etməlisiniz.
Əsas Texniki Detallar:
- Etibarlılıq müddəti: Təsdiq açarı 60 gün etibarlıdır.
- Əhatə dairəsi: Bu metod müvafiq kontakt məlumatlarını, cari təsdiq statusunu və son göndərilmiş bildiriş tarixini qaytarır.
Texniki İstinadlar:
Sorğu zamanı istifadə olunacaq model strukturu və status kodları üçün aşağıdakı aktual siyahılara baxa bilərsiniz:
- Təsdiq Məlumat Modeli: https://paste.ubuntu.com/p/HDyrdRvh2D/
Təsdiq Statusları
Sorğu nəticəsində alacağınız əsas status kodları aşağıdakılardır:
| Status | Açıqlama |
| NotValidated | Təsdiq prosesi hələ icra olunmayıb. |
| Validated | E-poçt ünvanı uğurla təsdiqlənib. |
| Pending | Təsdiq prosesi davam edir / gözləmədədir. |
| Expired | 60 günlük təsdiq açarının müddəti bitib. |
2. API vasitəsilə Təsdiq E-poçtunun Yenidən Göndərilməsi

API vasitəsilə domain sahibinə təsdiq e-poçtunu dərhal göndərə bilərsiniz. Bu məqsədlə ContactApi.svc altında olan ResendContactVerificationNotice metodundan istifadə olunur.
Bu metod iki fərqli opsional parametr qəbul edir:
- Kontakt E-poçtu: Müştərinin e-poçt ünvanını birbaşa daxil edə bilərsiniz. Sistem sorğunu bu ünvan əsasında emal edir.
- External ID: Domainlə əlaqəli kontakt handle ID-ni (məsələn, DNA-111) təqdim edə bilərsiniz. Sistem bu ID ilə bağlı e-poçt məlumatını bazadan götürür və əgər e-poçt hələ təsdiqlənməyibsə, bildirişi yenidən göndərir.
Qeyd: Bildiriş e-poçtu işə salındığı anda dərhal göndərilir və növbəyə əlavə olunmur.
Nümunə Məlumat Modeli
Proses tamamlandıqdan sonra sizə qaytarılan məlumat strukturu aşağıdakı kimidir:
{
"VerificationStatus": "NotValidated",
"ExpirationDate": "2026-04-05T10:00:00",
"LastNotificationDate": "2026-02-05T09:30:00",
"ContactEmail": "example@customer.com"
}
