मुख्य सामग्री पर जाएं
Didit की डेटाबेस सत्यापन सुविधा आधिकारिक नागरिक रजिस्ट्रियों — RENAPER (अर्जेंटीना), Receita Federal (ब्राज़ील), Tribunal Electoral (पनामा, बायोमेट्रिक), Junta Central Electoral (डोमिनिकन गणराज्य), और अन्य — के विरुद्ध पहचान डेटा को सत्यापित करती है, जिसके लिए बिना किसी मासिक न्यूनतम सीमा के प्रति सफल क्वेरी के आधार पर बिलिंग की जाती है। जब कोई भी सेवा नहीं चल पाती है (आवश्यक फ़ील्ड अनुपलब्ध या विकृत हैं, रजिस्ट्री अनुपलब्ध है), दस्तावेज़ की स्वयं जांच नहीं की जा सकती (इसमें वह पहचानकर्ता शामिल नहीं है जिसकी कॉन्फ़िगर की गई सेवाओं को आवश्यकता होती है — उदा. राष्ट्रीय ID संख्या के बिना पासपोर्ट), या कुल परिणाम अनिर्णायक होता है (आंशिक मिलान, कोई मिलान नहीं), तो यह सुविधा सत्र पर एक चेतावनी जारी करती है। यदि वर्कफ़्लो में जारीकर्ता राज्य सक्षम ही नहीं है, तो चरण को बिना किसी चेतावनी और बिना किसी शुल्क के चुपचाप छोड़ दिया जाता है। यह पेज प्रत्येक चेतावनी कोड, इसे क्या ट्रिगर करता है, और वर्कफ़्लो रिस्पॉन्स को कैसे कॉन्फ़िगर करें, इसका विवरण देता है।

अवलोकन

चेतावनियाँ वर्कफ़्लो सत्रों और स्टैंडअलोन API (POST /v3/database-validation/) दोनों द्वारा उत्पन्न की जाती हैं। सभी पांच जोखिमों को सुविधा DATABASE_VALIDATION के साथ टैग किया गया है, ये रिपोर्ट पर database_validations[].warnings[] के अंतर्गत दिखाई देते हैं, और मानक चेतावनी ऑब्जेक्ट संरचना (feature, risk, additional_data, log_type, short_description, long_description, node_id) का पालन करते हैं। डेटाबेस सत्यापन के लिए स्वचालित अस्वीकृति के कोई कठोर ट्रिगर नहीं हैं। दो मिलान-परिणाम जोखिम, प्रतिस्थापित-दस्तावेज़ जोखिम और लागू नहीं होने वाला जोखिम एक कॉन्फ़िगर करने योग्य कार्रवाई (DECLINE, REVIEW, या NO_ACTION) से मैप होते हैं; COULD_NOT_PERFORM_DATABASE_VALIDATION एकमात्र निश्चित व्यवहार है — यह सुविधा को हमेशा समीक्षाधीन पर रूट करता है।

कॉन्फ़िगर करने योग्य जोखिम

कॉन्फ़िगर की गई कार्रवाई चेतावनी के log_type को भी निर्धारित करती है: DECLINE → error, REVIEW → warning, NO_ACTION → information। मिलान परिणाम स्वयं प्रति-सेवा validation प्रविष्टियों से एकत्रित किया जाता है (कोई भी पूर्ण मिलान → full_match; अन्यथा कोई आंशिक → partial_match; अन्यथा no_match) — 1×1 / 2×2 परिणामों को प्राप्त करने वाले पूर्ण निर्णय तर्क के लिए मिलान के तरीके देखें।

उत्पन्न चेतावनियाँ

COULD_NOT_PERFORM_DATABASE_VALIDATION दो अलग-अलग स्थितियों को कवर करता है, और चेतावनी का long_description (और, प्रति-सेवा विफलता के लिए, database_validation_errors[].message) अब एक सामान्य वाक्य के बजाय बताता है कि कौन सा लागू हुआ: किसी भी सेवा से पूछताछ किए जाने से पहले जाँचा गया डेटा गायब या विकृत था, या किसी सेवा से पूछताछ की गई थी और उसने कोई उपयोगी परिणाम नहीं दिया। दूसरे मामले में, जब रजिस्ट्री ने उस प्रयास के लिए अपना स्वयं का नैदानिक विवरण रिपोर्ट किया, तो वह विवरण संदेश में शामिल होता है ताकि आपको यह जानने के लिए समर्थन से संपर्क न करना पड़े कि ऐसा क्यों हुआ। अपस्ट्रीम सेवा का नाम कभी भी रिस्पॉन्स में नहीं दिया जाता है।
जब किसी वर्कफ़्लो सत्र में COULD_NOT_PERFORM_DATABASE_VALIDATION या DATABASE_VALIDATION_NOT_APPLICABLE ट्रिगर होता है, तो कंसोल में सत्र विवरण पेज पर अनुपलब्ध डेटा भरे जाने के बाद जाँच स्वचालित रूप से फिर से ट्रिगर हो जाती है — फ़ील्ड को सहेजना सत्यापन को फिर से चलाता है, और सफलता पर चेतावनी हटा दी जाती है। यह तब भी काम करता है जब लागू न होने वाली कार्रवाई ने सत्र को अस्वीकृत कर दिया हो, इसलिए अस्वीकृत सत्र को डेटा ठीक करके सुधारा जा सकता है। DATABASE_VALIDATION_NOT_APPLICABLE के लिए फिर से चलाना तब मदद करता है जब दस्तावेज़ पहचानकर्ता रख सकता है लेकिन इसे पढ़ा नहीं गया था (उदाहरण के लिए, एक निवास कार्ड जिसका राष्ट्रीय आईडी नंबर निकाला नहीं गया था); दस्तावेज़ प्रकार जो कभी भी पहचानकर्ता नहीं रखते हैं (उदाहरण के लिए, राष्ट्रीय आईडी नंबर के बिना पासपोर्ट) चेतावनी बनाए रखते हैं। स्किप की गई सेवाओं के लिए कोई शुल्क नहीं लगाया जाता है; आप केवल तभी भुगतान करते हैं जब कोई सेवा बिल योग्य परिणाम लौटाती है।

उदाहरण

चेतावनी के प्रकार

प्रत्येक जोखिम को आपके एप्लिकेशन के कॉन्फ़िगरेशन के आधार पर एक गंभीरता सौंपी जाती है। गंभीरताएँ तीन श्रेणियों में आती हैं:

संबंधित

अंतिम संशोधन 7 नवंबर 2026