मुख्य सामग्री पर जाएं
POST
curl
Didit का VASP निर्माण API आपके एप्लिकेशन की डायरेक्टरी में एक प्रतिपक्ष को निजी रूप से जोड़ता है और वैकल्पिक रूप से उसके अनुपालन ईमेल पर आमंत्रण भेजता है। name और email भेजें। आप lei (20 अल्फ़ान्यूमेरिक अक्षर), jurisdiction (ISO alpha-2 या alpha-3 देश कोड) और invite भी दे सकते हैं, जिसका डिफ़ॉल्ट मान false है। LEI और क्षेत्राधिकार के खाली वैकल्पिक मान स्वीकार किए जाते हैं। API को लेन-देन के लिए लेखन एक्सेस की आवश्यकता होती है। 201 रिस्पॉन्स एक डायरेक्टरी प्रविष्टि है जिसमें source: added_by_you होता है। अनुपालन संपर्क आपके एप्लिकेशन के लिए निजी है। प्रविष्टि जोड़ने से उसकी पहचान प्रमाणित नहीं होती, न ही इससे वह Didit नेटवर्क का सदस्य बनता। मिलते-जुलते दिखाई देने वाले नाम या LEI पर 409 के साथ vasp_id लौटता है; उस स्थिति में मौजूदा प्रविष्टि चुनें। अमान्य फ़ील्ड होने पर 400 लौटता है। प्रविष्टि और उसके उपलब्ध मार्ग खोजने के लिए VASP डायरेक्टरी खोजें का उपयोग करें। उसके id का उपयोग किसी स्थानांतरण को अपडेट करें में beneficiary_vasp क्रिया के साथ करें। रूटिंग और ड्यू डिलिजेंस के लिए डायरेक्टरी गाइड देखें।

प्राधिकरण

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।

बॉडी

application/json
name
string
आवश्यक

VASP का नाम, ट्रिम किया हुआ; खाली नहीं होना चाहिए।

Required string length: 1 - 255
email
string<email>
आवश्यक

अनुपालन ईमेल पता को एप्लिकेशन-निजी संपर्क के रूप में सहेजा गया और वैकल्पिक आमंत्रण के लिए उपयोग किया गया।

Maximum string length: 254
lei
string
डिफ़ॉल्ट:""

वैकल्पिक LEI, जो बड़े अक्षरों में सामान्यीकृत होता है।

Pattern: ^([A-Za-z0-9]{20})?$
jurisdiction
string
डिफ़ॉल्ट:""

वैकल्पिक ISO 3166 alpha-2 या alpha-3 देश कोड, जो बड़े अक्षरों में सामान्यीकृत होता है।

Maximum string length: 3
invite
boolean
डिफ़ॉल्ट:false

दिए गए ईमेल पर आमंत्रण भेजें।

प्रतिक्रिया

सफल रिस्पॉन्स।

डायरेक्टरी का एक VASP या Didit नेटवर्क का कोई सदस्य, उन रूट्स के साथ जो आपके एप्लिकेशन के पास इसके लिए उपलब्ध हैं। कोई ग्राहक Didit नेटवर्क का सदस्य केवल तभी होता है जब उसका एप्लिकेशन लाइव हो, उसका Travel Rule चालू हो, उसकी प्रोफ़ाइल खोजी जा सकने योग्य हो, उसका एक कानूनी नाम और एक पुष्टिकृत अनुपालन ईमेल हो, और Didit ने एप्लिकेशन को टेस्ट, डेमो या आंतरिक के रूप में चिह्नित न किया हो। प्रत्येक पंक्ति में साझा उचित-परिश्रम मूल्यांकन (dd_score, risk_level, responsiveness, essential_checks) और आपके एप्लिकेशन का अपना निर्णय, निकाय स्क्रीनिंग और प्रश्नावलियाँ भी शामिल होती हैं, जिन्हें कोई अन्य ग्राहक नहीं देख सकता।

id
string<uuid>

GET /v3/travel-rule/vasps/{vasp_id}/ के लिए एंट्री की id।

kind
enum<string>

directory साझा या एप्लिकेशन-निजी डायरेक्टरी प्रविष्टि के लिए; didit एक Didit नेटवर्क सदस्य के लिए।

उपलब्ध विकल्प:
directory,
didit
name
string
lei
string
jurisdiction
string

ISO 3166 देश कोड, जैसा कि स्रोत प्रदान करता है।

domains
string[]

VASP के वेब डोमेन। Didit नेटवर्क सदस्यों के लिए हमेशा खाली।

reachable
boolean

क्या आपके एप्लिकेशन के पास इस VASP के लिए, या किसी ब्रांड के लिए इसकी संस्थाओं में से किसी एक के लिए कोई उपलब्ध रूट है। Didit नेटवर्क सदस्य के लिए हमेशा true, सैंडबॉक्स एप्लिकेशन को छोड़कर, जहाँ प्रत्येक पंक्ति false होती है।

aliases
object[]

अन्य नाम जिनसे VASP जाना जाता है।

networks
object[]
routes
object[]
umbrella
object | null

वह ब्रांड जिसकी यह प्रविष्टि विनियमित इकाई है। जब यह किसी का हिस्सा नहीं होता है तो null होता है।

entities
object[]

किसी ब्रांड के लिए, उसके ट्रांसफ़र प्राप्त करने वाली विनियमित संस्थाएँ। ब्रांड को नाम देने वाला ट्रांसफ़र उस क्षेत्राधिकार में पहुंच योग्य संस्था के पास जाता है जिसका वह उल्लेख करता है (beneficiary_data.counterparty_vasp_jurisdiction), अन्यथा गंतव्य वॉलेट से जुड़े ब्लॉकचेन एनालिटिक्स एट्रिब्यूशन से संबद्ध संस्था के पास, अन्यथा कोई क्षेत्राधिकार न बताए जाने पर एकमात्र पहुंच योग्य संस्था के पास जाता है। समान रूप से उपयुक्त दो संस्थाओं के बीच कभी अनुमान नहीं लगाया जाता है।

contacts
object[]

इस VASP के लिए प्लेटफ़ॉर्म के संपर्क और आपके एप्लिकेशन के अपने संपर्क।

dd_status
enum<string>

dd_score के सत्यापन घटक द्वारा स्कोर की गई, एंट्री की Didit सत्यापन स्थिति। Didit नेटवर्क सदस्य के लिए हमेशा COMPLETED।

उपलब्ध विकल्प:
NOT_STARTED,
IN_PROGRESS,
COMPLETED,
REJECTED
dd_score
integer | null

डायरेक्टरी प्रविष्टि का साझा ड्यू-डिलिजेंस स्कोर, 0 से 100, जहाँ स्कोर जितना अधिक हो, उतना ही सुरक्षित माना जाता है (dd_score_semantic देखें): dd_score_breakdown के अंकों का योग। Didit नेटवर्क सदस्य के लिए null, जिसे स्कोर नहीं दिया जाता है। जिस प्रविष्टि का अभी तक आकलन नहीं हुआ है (dd_assessed_at null) वह खाली risk_level के साथ 0 दिखाती है, इसलिए रॉ स्कोर के बजाय risk_level पढ़ें।

आवश्यक सीमा: 0 <= x <= 100
reachable_rails
enum<string>[]

एंट्री पर रिकॉर्ड किए गए रेल्स। आपका एप्लिकेशन आज क्या उपयोग कर सकता है, इसके लिए रूट पढ़ें।

उपलब्ध विकल्प:
INTERNAL,
TRP,
GTR,
TRUST,
VERIFYVASP,
SYGNA,
EMAIL
is_didit_customer
boolean

Didit नेटवर्क के किसी सदस्य के लिए true (इनके लिए dd_status हमेशा COMPLETED, dd_score null और risk_level खाली होता है) और Didit ग्राहक से जुड़ी डायरेक्टरी प्रविष्टि के लिए true।

dd_score_breakdown
object

dd_score के प्रत्येक घटक के लिए एक ऑब्जेक्ट। घटक, उनका वेटेज (अधिकतम) और उनके कारण कोड: jurisdiction, 25 (jurisdiction_not_high_risk, jurisdiction_high_risk, jurisdiction_unknown); verification, 15 (dd_status_completed, dd_status_in_progress, dd_status_not_started, dd_status_rejected); protocol, 15 (native_rail, email_only, no_rail); lei, 10 (lei_valid, lei_missing); history, 10 (history, no_history); essentials, 15 (essential_checks, no_essential_checks); responsiveness, 10 (responsive, unresponsive, responsiveness_unknown)। Didit नेटवर्क सदस्य के लिए खाली।

dd_assessed_at
string<date-time> | null

जब dd_score, risk_level और responsiveness अंतिम बार परिकलित किए गए थे: प्रविष्टि के साथ विनिमय पूरा होने, समाप्त होने, समय-सीमा समाप्त होने, बेमेल होने या अस्वीकृत होने के बाद, जब Didit प्रविष्टि को रीफ़्रेश या क्युरेट करता है, और साप्ताहिक डायरेक्टरी रीफ़्रेश में। Didit नेटवर्क सदस्य के लिए Null।

dd_score_semantic
enum<string>

dd_score किस दिशा में इंगित करता है: हमेशा higher_is_safer।

उपलब्ध विकल्प:
higher_is_safer
risk_level
enum<string>

वह बैंड जिसमें dd_score आता है: LOW (70 या अधिक), MEDIUM (40 से 69) या HIGH (40 से कम)। Didit नेटवर्क सदस्य के लिए और अभी तक मूल्यांकित न की गई प्रविष्टि के लिए रिक्त। जोखिम के साथ इस पर फ़िल्टर करें। आपकी अपनी फ़्लैग की गई स्क्रीनिंग कभी भी इस साझा मान को नहीं बदलती है: यह इसके बजाय आपके नियमों में counterparty_risk_level को HIGH बनाती है।

उपलब्ध विकल्प:
LOW,
MEDIUM,
HIGH,
responsiveness
object

क्या VASP Travel Rule अनुरोधों का उत्तर देता है: पिछले 90 दिनों में Didit ग्राहकों द्वारा इसकी ओर शुरू किए गए अनुरोधों का वह हिस्सा जिसका उसने उत्तर दिया। केवल नेटवर्क या प्रोटोकॉल रेल पर भेजे गए अनुरोध, या किसी साझा पते (एंट्री का अनुपालन पता या प्लेटफ़ॉर्म संपर्क) पर ईमेल द्वारा भेजे गए अनुरोध ही गिने जाते हैं; ग्राहक द्वारा टाइप किए गए पते पर या ग्राहक के निजी संपर्क पर भेजा गया अनुरोध कभी नहीं गिना जाता। समय-सीमा समाप्त अनुरोध अनुत्तरित होता है; एक पूर्ण एक्सचेंज, अस्वीकृति या डेटा बेमेल एक उत्तर है; रद्द किया गया अनुरोध या पहुंच से बाहर की रेल दोनों में से कुछ भी नहीं है। Didit नेटवर्क सदस्य के लिए हमेशा शून्य गणना के साथ UNKNOWN होता है।

essential_checks
object

किसी डायरेक्टरी एंट्री की एसेंशियल-चेक्स रिपोर्ट, जो केवल प्लेटफ़ॉर्म के सत्यापित स्रोतों से बनाई गई है: पंजीकरण (एक आधिकारिक रजिस्टर VASP को सूचीबद्ध करता है: EU का अंतरिम MiCA रजिस्टर, सार्वजनिक TRISA डायरेक्टरी या वैश्विक LEI रजिस्टर), लाइसेंस (एक MiCA प्राधिकरण रिकॉर्ड पर है और वर्तमान है), डोमेन (एंट्री का डोमेन इसके TRP endpoint या उसके रजिस्टर द्वारा दी गई वेबसाइट से मेल खाता है) और lei (इसका LEI रिकॉर्ड सक्रिय है, जारी किया गया है और एंट्री के नामों और देश के अनुरूप है)। dd_score का essentials घटक उन जाँचों में पास होने वाली जाँचों का अनुपात है जिन पर निर्णय हो चुका है। जब तक साप्ताहिक डायरेक्टरी रीफ़्रेश पहली बार एंट्री की जाँच नहीं करता तब तक खाली रहता है, और Didit नेटवर्क सदस्य के लिए हमेशा खाली रहता है।

decision
object | null

इस VASP पर आपकी एप्लिकेशन का निर्णय, या बिना किसी स्वयं के निर्णय वाली इकाई के लिए उसके ब्रांड का (inherited_from में ब्रांड का नाम होता है)। कोई न होने पर Null। आपकी एप्लिकेशन के लिए निजी।

entity_screening
object | null

इस VASP की आपकी एप्लिकेशन द्वारा प्रतिबंधों और प्रतिकूल मीडिया की नवीनतम स्क्रीनिंग। जब आपने कभी इसकी स्क्रीनिंग नहीं की हो तो Null। आपकी एप्लिकेशन के लिए निजी।

questionnaires
object[]

इस VASP के साथ आपकी एप्लिकेशन की ड्यू डिलिजेंस प्रश्नावलियाँ, नवीनतम पहले। आपकी एप्लिकेशन के लिए निजी।

source
enum<string>

directory किसी साझा डायरेक्टरी प्रविष्टि के लिए, added_by_you आपके एप्लिकेशन-निजी प्रविष्टि के लिए, और didit_network उस डायरेक्टरी प्रविष्टि के लिए जो किसी Didit ग्राहक से जुड़ी है। अलग kind=didit सदस्य परिणामों में यह फ़ील्ड न हो, तो पहचान के लिए kind का उपयोग करें।

उपलब्ध विकल्प:
didit_network,
directory,
added_by_you
अंतिम संशोधन 12 नवंबर 2026