API এর মাধ্যমে কন্টাক্ট যাচাইকরণ ও পুনরায় প্রেরণ
ICANN-এর বিধিমালা অনুযায়ী ডোমেইন কন্টাক্ট তথ্য যাচাইকরণ বাধ্যতামূলক। কন্ট্রোল প্যানেলে লগইন না করেও আপনি আমাদের API সেবার মাধ্যমে সরাসরি ও কার্যকরভাবে এই প্রক্রিয়াগুলো পরিচালনা করতে পারেন।

1. ডোমেইন যাচাইকরণ স্ট্যাটাস অনুসন্ধান
কোনো ইমেইল ঠিকানার যাচাইকরণ অবস্থা, মেয়াদকাল এবং নোটিফিকেশন ইতিহাস পরীক্ষা করতে আপনাকে ContactApi.svc এর অধীনে GetDetails মেথড ব্যবহার করতে হবে।
মূল প্রযুক্তিগত বিবরণ:
- মেয়াদকাল: যাচাইকরণ কী ৬০ দিন পর্যন্ত বৈধ থাকে।
- পরিধি: এই মেথড প্রাসঙ্গিক কন্টাক্ট তথ্য, বর্তমান যাচাইকরণ স্ট্যাটাস এবং সর্বশেষ পাঠানো নোটিফিকেশনের তারিখ প্রদান করে।
প্রযুক্তিগত রেফারেন্স:
কুয়েরি করার সময় ব্যবহারের জন্য মডেল স্ট্রাকচার এবং স্ট্যাটাস কোড সম্পর্কিত সর্বশেষ তালিকা নিচে দেওয়া লিংকে পাওয়া যাবে:
- যাচাইকরণ তথ্য মডেল: https://paste.ubuntu.com/p/HDyrdRvh2D/
যাচাইকরণ স্ট্যাটাসসমূহ
কুয়েরির ফলাফল হিসেবে আপনি যে প্রধান স্ট্যাটাস কোডগুলো পাবেন সেগুলো হলো:
| স্ট্যাটাস | বর্ণনা |
| NotValidated | যাচাইকরণ প্রক্রিয়া এখনো সম্পন্ন হয়নি। |
| Validated | ইমেইল ঠিকানা সফলভাবে যাচাই হয়েছে। |
| Pending | যাচাইকরণ প্রক্রিয়া চলমান / অপেক্ষমাণ। |
| Expired | ৬০ দিনের যাচাইকরণ কী মেয়াদোত্তীর্ণ হয়েছে। |
2. API এর মাধ্যমে যাচাইকরণ ইমেইল পুনরায় প্রেরণ

আপনি API এর মাধ্যমে ডোমেইন মালিককে তাৎক্ষণিকভাবে যাচাইকরণ ইমেইল পাঠাতে পারেন। এ উদ্দেশ্যে ContactApi.svc এর অধীনে ResendContactVerificationNotice মেথড ব্যবহার করা হয়।
এই মেথড দুটি ভিন্ন ঐচ্ছিক প্যারামিটার গ্রহণ করে:
- কন্টাক্ট ইমেইল: আপনি সরাসরি গ্রাহকের ইমেইল ঠিকানা দিতে পারেন। সিস্টেম এই ঠিকানা ব্যবহার করে অনুরোধ প্রক্রিয়া করবে।
- External ID: আপনি ডোমেইনের সাথে যুক্ত কন্টাক্ট হ্যান্ডেল আইডি (যেমন DNA-111) দিতে পারেন। সিস্টেম ডাটাবেস থেকে এই আইডির সাথে যুক্ত ইমেইল সংগ্রহ করে এবং যদি এখনো যাচাই না হয়ে থাকে তবে নোটিফিকেশন পুনরায় পাঠায়।
নোট: নোটিফিকেশন ইমেইল ট্রিগার হওয়ার সাথে সাথে তাৎক্ষণিকভাবে পাঠানো হয়, কোনো কিউতে রাখা হয় না।
নমুনা ডেটা মডেল
প্রক্রিয়া সম্পন্ন হলে যে ডেটা স্ট্রাকচার ফেরত আসে তা নিম্নরূপ:
{
"VerificationStatus": "NotValidated",
"ExpirationDate": "2026-04-05T10:00:00",
"LastNotificationDate": "2026-02-05T09:30:00",
"ContactEmail": "example@customer.com"
}
