मुख्य सामग्री पर जाएं
PATCH
curl

अवलोकन

उपयोगकर्ता इकाई की स्थिति ACTIVE, FLAGGED और BLOCKED के बीच बदलती है। पूरी स्टेट मशीन के लिए इकाई जीवनचक्र देखें।

इसे कब इस्तेमाल करें

  • धोखाधड़ी या अनुपालन उल्लंघन की पुष्टि होने के बाद उपयोगकर्ता को ब्लॉक करें।
  • उपयोगकर्ता को सख़्ती से ब्लॉक किए बिना, मैन्युअल समीक्षा लंबित रहने तक फ़्लैग करें।
  • सफल सुधार के बाद किसी उपयोगकर्ता को अनब्लॉक करें।
  • बाहरी संकेत आगे भेजें: उदाहरण के लिए, जब आपका अपना धोखाधड़ी इंजन किसी उपयोगकर्ता को थ्रेशोल्ड से ऊपर स्कोर करे, तो इस endpoint के ज़रिए उसे FLAGGED पर ले जाएँ।

नोट्स

  • मान्य मान: ACTIVE, FLAGGED, BLOCKED। अमान्य मान पर 400 लौटता है।
  • स्थिति बदलने का कारण दर्ज करने के लिए वैकल्पिक reason पास करें (अधिकतम 1000 अक्षर)। Didit इसे व्यक्ति की गतिविधि में स्थिति-परिवर्तन प्रविष्टि की टिप्पणी के रूप में रखता है: उपयोगकर्ता पर comments[].comment, और Business Console में गतिविधि। यह तभी दर्ज होता है जब स्थिति वास्तव में बदलती है।
  • BLOCKED उपयोगकर्ताओं के सभी नए सत्र और सभी नए लेन-देन स्वतः अस्वीकृत हो जाते हैं।
  • previous_status और status के साथ user.status.updated webhook भेजा जाता है। इस webhook में reason शामिल नहीं होता।

प्रवर्तन

अनुमतियाँ

प्राथमिक सीक्रेट और पूर्ण-एक्सेस API कुंजियाँ इस endpoint को हमेशा कॉल कर सकती हैं। कस्टम एक्सेस वाली कुंजी को People (users) पर लिखने की अनुमति चाहिए। जो कुंजी केवल कुछ वर्कफ़्लो या स्वीकृत सत्रों तक सीमित है, वह इस endpoint तक नहीं पहुँच सकती। Console की भूमिकाएँ और अनुमतियाँ तय करती हैं कि कोई टीम सदस्य Console में क्या कर सकता है। API कुंजी के अनुरोधों के लिए इनका मूल्यांकन नहीं किया जाता।

संबंधित

प्राधिकरण

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।

पथ पैरामीटर

vendor_data
string
आवश्यक

उपयोगकर्ता के लिए आपका विशिष्ट पहचानकर्ता।

बॉडी

application/json
status
enum<string>
आवश्यक

नई लाइफ़साइकिल स्थिति। BLOCKED सिस्टम ब्लॉकलिस्ट में vendor_data भी जोड़ता है।

उपलब्ध विकल्प:
ACTIVE,
FLAGGED,
BLOCKED
reason
string | null

स्थिति क्यों बदली। उपयोगकर्ता की गतिविधि की स्थिति-परिवर्तन प्रविष्टि (comments[].comment, और Business Console में Activity) पर रिकॉर्ड किया जाता है, केवल तभी जब स्थिति वास्तव में बदलती है। Webhooks इसे शामिल नहीं करते हैं।

Maximum string length: 1000

प्रतिक्रिया

उपयोगकर्ता स्थिति अपडेट की गई। पूरा उपयोगकर्ता रिकॉर्ड लौटाया गया।

पूर्ण उपयोगकर्ता विवरण। मेटाडेटा, टिप्पणियों और updated_at के साथ UserListItem का विस्तार करता है।

didit_internal_id
string<uuid>

इस उपयोगकर्ता के लिए Didit का स्थायी आंतरिक UUID।

vendor_data
string | null

इस उपयोगकर्ता के लिए आपका विशिष्ट पहचानकर्ता (सत्र बनाते समय पास किया गया)। जब कोई वेंडर पहचानकर्ता प्रदान नहीं किया गया था, तो यह null हो सकता है।

display_name
string | null

आपके द्वारा सेट किया गया कस्टम प्रदर्शन नाम

full_name
string | null

सत्यापित दस्तावेज़ों से निकाला गया पूरा नाम

date_of_birth
string<date> | null
effective_name
string | null

सर्वोत्तम उपलब्ध नाम: यदि सेट है तो display_name, अन्यथा full_name

status
enum<string>

उपयोगकर्ता रिकॉर्ड की लाइफ़साइकिल स्थिति (सत्र स्थिति नहीं)। ACTIVE डिफ़ॉल्ट है, FLAGGED उपयोगकर्ता को मैन्युअल ध्यान के लिए चिह्नित करता है, BLOCKED इस vendor_data के लिए नए सत्रों को रोकता है।

उपलब्ध विकल्प:
ACTIVE,
FLAGGED,
BLOCKED
portrait_image_url
string | null

उपयोगकर्ता की पोर्ट्रेट फ़ोटो का प्री-साइन किया गया URL (कुछ घंटों के बाद समाप्त हो जाता है)

session_count
integer

इस उपयोगकर्ता के लिए सत्यापन सत्रों की कुल संख्या

approved_count
integer

स्वीकृत सत्रों की संख्या

declined_count
integer

अस्वीकृत सत्रों की संख्या

in_review_count
integer

समीक्षाधीन सत्रों की संख्या

issuing_states
string[]

इस उपयोगकर्ता के स्वीकृत ID दस्तावेज़ों पर देखे गए जारीकर्ता देशों के ISO 3166-1 alpha-3 कोड, उदा. ["USA", "ESP"]। कोई न होने पर खाली ऐरे।

approved_emails
string[]

इस उपयोगकर्ता के स्वीकृत सत्रों से एकत्र किए गए सत्यापित ईमेल पते, उदा. ["john@example.com"]।

approved_phones
string[]

इस उपयोगकर्ता के स्वीकृत सत्रों से एकत्र किए गए सत्यापित फ़ोन नंबर, उदा. ["+14155551234"]।

features
object

इस उपयोगकर्ता के सभी सत्रों में प्रति-सुविधा एकत्रित स्थिति। संभावित कुंजियाँ: ID_VERIFICATION, NFC, LIVENESS, FACE_MATCH, POA, QUESTIONNAIRE, EMAIL_VERIFICATION, PHONE, AML, IP_ANALYSIS, AGE_ESTIMATION, DATABASE_VALIDATION। संभावित मान: Approved, Declined, In Review, Not Finished, Resub Requested।

features_list
object[]

features जैसा ही डेटा, {feature, status} ऑब्जेक्ट्स के एक क्रमबद्ध ऐरे के रूप में।

last_session_at
string<date-time> | null

सबसे हाल के सत्र का टाइमस्टैम्प

first_session_at
string<date-time> | null

पहले सत्र का टाइमस्टैम्प

last_activity_at
string<date-time> | null

इस उपयोगकर्ता की सबसे हाल की गतिविधि का टाइमस्टैम्प (सत्र, लेन-देन, स्थिति परिवर्तन, डेटा संपादन, आदि)।

tags
object[]

टैग असाइनमेंट। ध्यान दें: विवरण रिस्पॉन्स पर प्रत्येक प्रविष्टि एक टैग लिंक ऑब्जेक्ट ({uuid, tag: {...}, added_by_email, added_by_name, created_at}) होती है, जो सूची रिस्पॉन्स पर उपयोग किए जाने वाले फ़्लैट {uuid, name, color} आकार से भिन्न है।

created_at
string<date-time>
metadata
object

कस्टम मेटाडेटा JSON जिसे आपने इस उपयोगकर्ता से जोड़ा है। डिफ़ॉल्ट {} है।

comments
object[]

इस उपयोगकर्ता के लिए गतिविधि लॉग और टिप्पणियाँ (स्थिति परिवर्तन, प्रोफ़ाइल संपादन, मैन्युअल नोट्स)।

updated_at
string<date-time>
अंतिम संशोधन 7 नवंबर 2026