मुख्य सामग्री पर जाएं
GET
cURL

KYC और KYB समर्थन

यह उपयोगकर्ता सत्यापन (KYC) और व्यवसाय सत्यापन (KYB) दोनों प्रकार के सत्रों के लिए काम करता है। Didit स्वचालित रूप से उपयुक्त PDF टेम्पलेट चुनता है:
  • उपयोगकर्ता सत्यापन (KYC) सत्र → पहचान सत्यापन, लाइवनेस डिटेक्शन, चेहरा मिलान, AML और पते के प्रमाण (POA) अनुभागों वाली रिपोर्ट।
  • व्यवसाय सत्यापन (KYB) सत्र → कंपनी रजिस्ट्री, प्रमुख व्यक्ति (UBO और अधिकारी), दस्तावेज़, AML, प्रश्नावली, फ़ोन, ईमेल और IP विश्लेषण अनुभागों वाली रिपोर्ट, जब ये सुविधाएँ वर्कफ़्लो का हिस्सा हों।
दोनों एक ही PDF जनरेशन पाइपलाइन का उपयोग करते हैं और व्हाइट-लेबल कस्टमाइज़ेशन (लोगो, गोपनीयता नीति URL) का समर्थन करते हैं।

फ़ाइल नाम का नियम

यह Content-Disposition: attachment; filename=... हेडर के माध्यम से लौटाया जाता है।

स्थिति की आवश्यकता

PDF जनरेट करने के लिए सत्र APPROVED, DECLINED या IN_REVIEW स्थिति में होना चाहिए। प्रगति में चल रहे या शुरू न किए गए सत्र 403 लौटाते हैं।

उदाहरण

व्हाइट-लेबल

जब एप्लिकेशन में व्हाइट-लेबल कस्टमाइज़ेशन सक्षम होता है, तो PDF में आपके लोगो और गोपनीयता नीति URL का उपयोग किया जाता है। इसे Console → Customization में कॉन्फ़िगर करें।

अनुमति

इसके लिए read:sessions आवश्यक है। दोनों प्रकारों के लिए यही स्कोप लागू होता है।

संबंधित

प्राधिकरण

x-api-key
string
header
आवश्यक

आपकी एप्लिकेशन की API कुंजी, Business Console में Developers -> API keys से। प्राथमिक कुंजी के पास पूर्ण एक्सेस होता है। एक नामित कुंजी को स्कोप किया जा सकता है: प्रति संसाधन none, read या write, कुछ वर्कफ़्लो या स्वीकृत सत्रों तक सीमित, IP पतों की सूची तक सीमित, और समाप्ति तिथि तक सीमित। 401 का अर्थ है कि कुंजी गलत है, निरस्त कर दी गई है या उसकी समय-सीमा समाप्त हो गई है; 403 का अर्थ है कि कोई कुंजी नहीं भेजी गई थी, कुंजी के पास इस संसाधन या कार्रवाई का एक्सेस नहीं है, या अनुरोध उसकी IP सूची से बाहर के पते से आया था; सत्र रूट पर 404 का अर्थ है कि सत्र कुंजी के वर्कफ़्लो या स्थितियों से बाहर है। मीडिया एक्सेस के बिना एक कुंजी को छवि, वीडियो और PDF URL null के रूप में प्राप्त होते हैं, और सत्र write के बिना एक कुंजी को सत्र लिंक और token null के रूप में प्राप्त होते हैं। देखें https://docs.didit.me/console/api-keys।

पथ पैरामीटर

sessionId
string<uuid>
आवश्यक

रेंडर किए जाने वाले उपयोगकर्ता सत्यापन (KYC) या व्यवसाय सत्यापन (KYB) सत्र का UUID — POST /v3/session/ द्वारा लौटाया गया session_id। एक ही पाथ दोनों प्रकार के सत्रों के लिए काम करता है; रिस्पॉन्स पर Content-Disposition फ़ाइल नाम का उपयोग करके पहचानें कि आपको किस प्रकार की रिपोर्ट प्राप्त हुई है।

यह एक सही प्रारूप वाला, लोअरकेस UUID होना चाहिए। यह रूट केवल मान्य UUID से मेल खाता है, इसलिए किसी भी एप्लिकेशन कोड के चलने से पहले URL राउटर द्वारा विकृत मान को अस्वीकार कर दिया जाता है और रिस्पॉन्स नीचे दिखाए गए JSON {"detail": ...} एनवलप के बजाय 404 HTML पेज होता है। रूट का UUID कन्वर्टर केवल कैनोनिकल लोअरकेस फ़ॉर्म से मेल खाता है — अपरकेस-हेक्स UUID को HTML 404 के साथ अस्वीकार कर दिया जाता है।

उदाहरण:

"11111111-2222-3333-4444-555555555555"

प्रतिक्रिया

रेंडर किया गया PDF दस्तावेज़, सीधे बाइनरी application/pdf के रूप में लौटाया गया — कोई JSON रैपर नहीं है और कोई डाउनलोड-URL इनडायरेक्शन नहीं है। बॉडी %PDF मैजिक बाइट्स (PDF 1.7) से शुरू होती है। इसे .pdf फ़ाइल में सहेजें या अपने कॉलर को स्ट्रीम करें।

The response is of type file.

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