मुख्य सामग्री पर जाएं
GET
curl
नियम रन मिलान किए गए प्रत्येक मान और उसके स्रोत को कैसे दर्ज करते हैं, यह जानने के लिए साक्ष्य देखें। समृद्ध पता फ़ील्ड के बारे में जानने के लिए IP एनरिचमेंट देखें।

प्राधिकरण

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।

पथ पैरामीटर

event_uuid
string<uuid>
आवश्यक

इवेंट का Didit पहचानकर्ता (create, batch, list या timeline रिस्पॉन्स से event_uuid), आपकी अपनी event_id नहीं।

प्रतिक्रिया

इवेंट अपने साक्ष्य के साथ।

अपने पूर्ण लिफ़ाफ़े, संवर्धन और नियम साक्ष्य के साथ एक निगरानी इवेंट। MonitoringEvent का प्रत्येक फ़ील्ड और नीचे दिए गए फ़ील्ड।

event_uuid
string<uuid>
आवश्यक

इवेंट का Didit पहचानकर्ता। retrieve और delete कॉल में इसका उपयोग {event_uuid} के रूप में करें।

event_id
string
आवश्यक

आपका अपना पहचानकर्ता, आपके द्वारा भेजी गई आइडेम्पोटेंसी कुंजी।

Maximum string length: 128
event_category
enum<string>
आवश्यक

इवेंट श्रेणी।

उपलब्ध विकल्प:
auth,
session,
gameplay,
bonus,
affiliate,
payment,
dispute,
security,
responsible_gambling,
custom
action_type
string
आवश्यक

श्रेणी के भीतर क्या हुआ, जैसा कि आपने भेजा था।

Maximum string length: 128
occurred_at
string<date-time>
आवश्यक

जब इवेंट आपकी ओर से हुआ था।

received_at
string<date-time>
आवश्यक

Didit ने इवेंट को कब स्वीकार किया।

status
enum<string>
आवश्यक

ACCEPTED: संग्रहीत, किसी भी मिलान किए गए नियम ने इसकी स्थिति नहीं बदली (अधिकांश इवेंट के लिए सामान्य उत्तर, और सैंडबॉक्स एप्लिकेशन में हमेशा उत्तर, जहां कोई नियम नहीं चलते हैं)। APPROVED: एक नियम का मिलान हुआ और स्कोर आपके समीक्षा थ्रेशोल्ड के तहत रहा। IN_REVIEW: एक नियम ने स्कोर को समीक्षा थ्रेशोल्ड से अधिक कर दिया या स्थिति सेट कर दी। DECLINED: एक नियम ने इसे अस्वीकृत कर दिया या स्कोर आपके अस्वीकृति थ्रेशोल्ड को पार कर गया।

उपलब्ध विकल्प:
ACCEPTED,
APPROVED,
IN_REVIEW,
DECLINED
score
integer
आवश्यक

संचित नियम स्कोर। 0 से शुरू होता है; नियम की add_score कार्रवाइयां इसे बदलती हैं (ऋणात्मक डेल्टा अनुमत हैं)।

subject_vendor_data
string
आवश्यक

इवेंट का subject.vendor_data: उपयोगकर्ता या कंपनी के लिए आपकी id।

Maximum string length: 255
subject_entity_type
string
आवश्यक

individual या company: subject_vendor_data किस प्रकार के विषय का नाम निर्दिष्ट करता है।

उदाहरण:

"individual"

subject_uuid
string<uuid> | null
आवश्यक

उस उपयोगकर्ता (व्यक्ति) या कंपनी का UUID जिससे इवेंट संबद्ध हुआ, या वह रिकॉर्ड अब मौजूद न होने पर null।

counterparty_vendor_data
string | null
आवश्यक

P2P इवेंट का अन्य पक्ष (payload.counterparty_vendor_data से प्रमोट किया गया)।

Maximum string length: 255
session_id
string | null
आवश्यक

इवेंट के साथ भेजा गया session.session_id।

Maximum string length: 255
device_fingerprint
string | null
आवश्यक

इवेंट के साथ भेजा गया device_context.fingerprint।

Maximum string length: 255
ip_address
string | null
आवश्यक

इवेंट का IP पता। सर्वर लेन पर यह device_context.network_context.ip_address होता है जैसा आपने भेजा था; डिवाइस लेन पर यह अनुरोध का IP होता है।

Maximum string length: 64
ip_country
string | null
आवश्यक

IP संवर्धन से ip_address का देश कोड, या पता संवर्धित न होने पर null (अनुपलब्ध, निजी, या कम मूल्य वाला टेलीमेट्री जिसका पता पहले से ज्ञात नहीं था)।

उदाहरण:

"ES"

amount
string | null
आवश्यक

18 दशमलव स्थानों के साथ दशमलव स्ट्रिंग के रूप में राशि, इसी क्रम में transaction_context.amount, payload.amount या payload.stake_amount से।

उदाहरण:

"250.000000000000000000"

currency
string | null
आवश्यक

transaction_context.currency या payload.currency से प्राप्त मुद्रा।

Maximum string length: 10
game_id
string | null
आवश्यक

payload.game_id से प्रमोट किया गया।

Maximum string length: 128
round_id
string | null
आवश्यक

payload.round_id से प्रमोट किया गया।

Maximum string length: 128
bonus_id
string | null
आवश्यक

payload.bonus_id से प्रमोट किया गया।

Maximum string length: 128
affiliate_code
string | null
आवश्यक

payload.affiliate_code से प्रमोट किया गया।

Maximum string length: 128
payment_reference_id
string | null
आवश्यक

transaction_context.payment_reference_id या payload.payment_reference_id से भुगतान संदर्भ।

Maximum string length: 255
retention_class
enum<string>
आवश्यक

रिटेंशन क्लास। भुगतान और विवाद इवेंट monetary_or_compliance हैं; सुरक्षा और ज़िम्मेदार-जुआ इवेंट risk_relevant हैं; session.page_view, session.sdk_heartbeat, session.sdk_loaded, session.device_seen, session.bot_signal_observed, bonus.promotion_viewed और affiliate.referral_clicked low_value हैं; बाकी सब कुछ standard है। जिस इवेंट से कोई सक्रिय नियम मेल खाता है, उसे risk_relevant में प्रमोट किया जाता है (कभी डिमोट नहीं किया जाता)।

उपलब्ध विकल्प:
low_value,
standard,
risk_relevant,
monetary_or_compliance
rules_matched_count
integer
आवश्यक

इवेंट से मेल खाने वाले नियमों की संख्या, जिसमें TEST मोड के नियम शामिल हैं (जो साक्ष्य रिकॉर्ड करते हैं लेकिन कोई कार्रवाई लागू नहीं करते हैं)।

आवश्यक सीमा: x >= 0
correlation_pending
boolean
आवश्यक

true जब तक इस इवेंट के लिए कोई एसिंक्रोनस नियम (क्रॉस-सब्जेक्ट सहसंबंध, या 24 घंटे से अधिक का अनुक्रम) चलना बाकी हो। यह कुछ मिनटों के भीतर हल हो जाता है और status, score तथा rules_matched_count उसी स्थान पर अपडेट हो जाते हैं।

is_droppable
boolean
आवश्यक

क्या बैकप्रेशर के तहत SDK इस प्रकार के इवेंट को ड्रॉप कर सकता है। प्रत्येक security, payment, dispute और responsible_gambling इवेंट के लिए और gameplay.bet_placed, gameplay.bet_settled तथा gameplay.p2p_settlement के लिए false।

payload
object
आवश्यक

वे श्रेणी फ़ील्ड जो आपने payload में भेजे हैं।

custom_values
object
आवश्यक

आपके द्वारा भेजे गए स्केलर custom_values। Didit vpn_or_proxy_detected: true या is_data_center: true जोड़ता है जब IP संवर्धन पते को फ़्लैग करता है और आपने उन्हें सेट नहीं किया है।

device_context
object
आवश्यक

स्टोर किया गया डिवाइस संदर्भ: आपका device_context (भेजे जाने पर fingerprint, persistent_device_id और bot_score सहित), जिसमें आपके द्वारा खाली छोड़ी गई कुंजियों के लिए IP एनरिचमेंट (ip_country, ip_country_code, ip_city, asn_number, asn_organization, is_vpn_or_tor, is_data_center, proxy_type, connection_type) द्वारा network_context को पूरा किया गया है।

field_sources
object
आवश्यक

मूल स्रोत (provenance) का फ़ील्ड पथ: customer (आपके बैकएंड द्वारा भेजा गया), sdk (डिवाइस लेन के माध्यम से भेजा गया) या server (Didit द्वारा व्युत्पन्न, जैसे कि received_at और संवर्धित नेटवर्क फ़ील्ड)। किसी मिलान पर कार्रवाई करने से पहले इसे जांचें।

session_sequence
integer<int64> | null
आवश्यक

इवेंट के साथ भेजा गया session.sequence।

table_id
string | null
आवश्यक

payload.table_id से प्रमोट किया गया।

Maximum string length: 128
hand_id
string | null
आवश्यक

payload.hand_id से प्रमोट किया गया।

Maximum string length: 128
match_id
string | null
आवश्यक

payload.match_id से प्रमोट किया गया।

Maximum string length: 128
market_id
string | null
आवश्यक

payload.market_id से प्रमोट किया गया।

Maximum string length: 128
side
string | null
आवश्यक

payload.side से प्रमोट किया गया।

Maximum string length: 64
role
string | null
आवश्यक

payload.role से प्रमोट किया गया।

Maximum string length: 64
net_result_amount
string | null
आवश्यक

payload.net_result_amount से प्रमोट किया गया, 18 दशमलव स्थानों वाली दशमलव स्ट्रिंग के रूप में।

उदाहरण:

"-120.000000000000000000"

payment_fingerprint
string | null
आवश्यक

payload.payment_fingerprint से प्रमोट किया गया।

Maximum string length: 255
instrument_reference_hash
string | null
आवश्यक

payload.instrument_reference_hash से प्रमोट किया गया।

Maximum string length: 255
withdrawal_address_hash
string | null
आवश्यक

payload.withdrawal_address_hash (या payload.destination_reference_hash) से प्रमोट किया गया।

Maximum string length: 255
dispute_id
string | null
आवश्यक

payload.dispute_id से प्रमोट किया गया।

Maximum string length: 255
chargeback_id
string | null
आवश्यक

payload.chargeback_id से प्रमोट किया गया।

Maximum string length: 255
changed_field
string | null
आवश्यक

payload.changed_field से प्रमोट किया गया (सुरक्षा परिवर्तन इवेंट)।

Maximum string length: 128
identity_match_ref
string | null
आवश्यक

payload.identity_match_ref से प्रमोट किया गया (जिम्मेदार-जुआ रजिस्ट्री मिलान)।

Maximum string length: 255
schema_version
integer
आवश्यक

इवेंट एनवेलप स्कीमा का संस्करण। वर्तमान में 1।

उदाहरण:

1

expires_at
string<date-time> | null
आवश्यक

जब इवेंट अपनी प्रतिधारण श्रेणी के तहत समाप्त हो जाता है और हटा दिया जाता है: occurred_at और साथ में श्रेणी अवधि (डिफ़ॉल्ट रूप से 14, 30 या 90 दिन, प्रति एप्लिकेशन समायोज्य)। monetary_or_compliance इवेंट के लिए Null, जो लेन-देन प्रतिधारण का पालन करते हैं।

rules_evaluated_count
integer
आवश्यक

इस इवेंट के लिए मूल्यांकित इवेंट नियमों की संख्या।

आवश्यक सीमा: x >= 0
rule_runs
object[]
आवश्यक

प्रत्येक नियम जो इवेंट से मेल खाता है, सबसे नया पहले।

ip_enrichment
object | null
आवश्यक

इवेंट के IP पते का संवर्धन, या पता संवर्धित न होने पर null। देखें IP संवर्धन।

subject_profile
object | null
आवश्यक

विषय के कैश्ड ईमेल और फ़ोन जोखिम संकेत, या विषय के लिए कोई प्रोफ़ाइल मौजूद न होने पर null।

tags
string[]
आवश्यक

इवेंट से जुड़े टैग्स के नाम (नियम add_tags कार्रवाइयाँ)।

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