मुख्य सामग्री पर जाएं
POST
Python
Didit का async Reports API किसी एक्सपोर्ट को दोबारा चलाता है या चुने गए विफल सत्यापन आइटम को कतार में डालता है। नया पुनः प्रयास 201 लौटाता है; एक ही विफल-आइटम चयन पहले से मौजूद रिपोर्ट को 200 के साथ लौटाता है।
चयनात्मक पुनः प्रयास के लिए मूल अनुरोधकर्ता की उपयोगकर्ता पहचान आवश्यक है। जिस API कुंजी या एप्लिकेशन token में यह पहचान नहीं है, वह item_ids भेजने पर 403 पाता है, भले ही वह अपने ही एप्लिकेशन का हो। जेनरेट किए गए API कुंजी उदाहरण में खाली बॉडी के साथ पूरा एक्सपोर्ट दोबारा चलाया जाता है।
असिंक्रोनस रिपोर्ट प्राप्त करें से लाइव ID पढ़ें और विफल आइटम के पुनः प्रयास का मार्गदर्शन का पालन करें। किसी READY या FAILED SESSION_EXPORT से 1 से 1000 ID भेजें, बिना प्रतिस्थापन तिथि सीमा के। हटाए गए सत्रों का पुनः प्रयास नहीं किया जा सकता।

प्राधिकरण

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।

पथ पैरामीटर

organization_id
string<uuid>
आवश्यक

संगठन ID।

application_id
string<uuid>
आवश्यक

एप्लिकेशन आईडी।

report_uuid
string<uuid>
आवश्यक

रिपोर्ट uuid।

बॉडी

application/json
item_ids
string<uuid>[]

इस निर्यात से 1 से 1000 लाइव विफल सत्र UUID का वैकल्पिक चयन। डुप्लिकेट एक में समेट दिए जाते हैं। केवल मूल अनुरोधकर्ता उपसमूह का पुनः प्रयास कर सकता है। इसे date_from/date_to के साथ संयोजित नहीं किया जा सकता।

Required array length: 1 - 1000 elements
date_from
string<date>

वैकल्पिक प्रतिस्थापन अवधि का प्रारंभ। दोनों तिथियाँ क्रम में भेजें; विफल आइटम के पुनः प्रयास के लिए इसे छोड़ दें।

date_to
string<date>

वैकल्पिक प्रतिस्थापन अवधि की समाप्ति तिथि, जो date_from के बराबर या उसके बाद होनी चाहिए।

notify_on_ready
boolean
डिफ़ॉल्ट:false

अनुरोधकर्ता का ईमेल उपलब्ध होने पर, तैयार होने पर उन्हें ईमेल भेजें।

प्रतिक्रिया

समान विफल-आइटम चयन का दोहराया गया अनुरोध; यह एक और रिपोर्ट कतार में लगाए बिना मौजूदा पुनः प्रयास रिपोर्ट लौटाता है।

uuid
string<uuid>
आवश्यक

रिपोर्ट पहचानकर्ता।

report_type
enum<string>
आवश्यक

एक्सपोर्ट या अनुपालन रिपोर्ट का प्रकार।

उपलब्ध विकल्प:
SESSION_EXPORT,
TRANSACTION_EXPORT,
BUSINESS_EXPORT,
VENDOR_USER_EXPORT,
VENDOR_BUSINESS_EXPORT,
CASE_EXPORT,
CASE_SLA_EXPORT,
LIST_ENTRY_EXPORT,
EVENT_EXPORT,
COMPLIANCE_KYC_KYB,
COMPLIANCE_AML_LOG,
COMPLIANCE_TRAVEL_RULE,
COMPLIANCE_SANCTIONS_PEP,
COMPLIANCE_RISK_SUMMARY,
COMPLIANCE_SAR_STR_DRAFT,
COMPLIANCE_CTR,
COMPLIANCE_CASE_SUMMARY
report_type_display
string
आवश्यक

रिपोर्ट प्रकार का प्रदर्शन लेबल।

status
enum<string>
आवश्यक

जनरेशन स्थिति। READY में अलग-अलग विफलताएँ शामिल हो सकती हैं; failed_count जाँचें।

उपलब्ध विकल्प:
PENDING,
PROCESSING,
READY,
FAILED
status_display
string
आवश्यक

जनरेशन स्थिति का प्रदर्शन लेबल।

parameters
object
आवश्यक

मूल निर्यात विकल्प; कुंजियाँ report_type पर निर्भर करती हैं।

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

मूल अनुरोधकर्ता की पहचान, या उन कॉलर के लिए null जिनकी कोई उपयोगकर्ता पहचान नहीं है।

requested_by_email
string | null
आवश्यक

अनुरोधकर्ता का ईमेल, जब उपलब्ध हो।

requested_by_name
string | null
आवश्यक

अनुरोधकर्ता का प्रदर्शन नाम, जब उपलब्ध हो।

row_count
integer | null
आवश्यक

निर्यात किए गए रिकॉर्ड की संख्या, या उत्पन्न होने से पहले null।

failed_item_ids
string<uuid>[]
आवश्यक

इस सत्यापन निर्यात में विफल रहे लाइव सत्र UUID। हटाए गए सत्र शामिल नहीं हैं। चुनिंदा रूप से पुनः प्रयास करने के लिए इन ID का उपयोग करें।

failed_count
integer
आवश्यक

failed_item_ids में प्रविष्टियों की संख्या।

आवश्यक सीमा: x >= 0
file_size
integer<int64> | null
आवश्यक

उत्पन्न की गई फ़ाइल का कुल आकार बाइट में, या उत्पन्न होने से पहले null।

files
object[]
आवश्यक

बनाई गई फ़ाइल का मेटाडेटा; इसमें डाउनलोड URL शामिल नहीं होते।

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

शेड्यूल पहचानकर्ता, या बिना शेड्यूल वाली रिपोर्ट के लिए null।

error_message
string | null
आवश्यक

उपलब्ध होने पर, जनरेशन त्रुटि।

deletion_pending
boolean
आवश्यक

क्या अनुरोधित हटाने की प्रक्रिया अभी भी जारी है।

eta_seconds
integer | null
आवश्यक

लंबित या प्रोसेस हो रही रिपोर्ट के पूरा होने तक का अनुमानित समय, सेकंड में; इतिहास न होने पर या काम पूरा हो जाने पर null।

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

जनरेशन शुरू होने का समय।

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

जनरेशन पूरा होने का समय।

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

रिपोर्ट समाप्ति का समय।

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

निर्माण का समय।

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

अंतिम अपडेट का समय।

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