> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# पते का प्रमाण API: यूटिलिटी बिल सत्यापन

> Didit से आवासीय पते सत्यापित करें: यूटिलिटी बिल, बैंक स्टेटमेंट और सरकारी दस्तावेज़ों से AI द्वारा पते का डेटा निकालें। प्रति कॉल $0.20।

पते का प्रमाण (PoA) सत्यापन से आप आधिकारिक दस्तावेज़ों के माध्यम से उपयोगकर्ता के निवास पते की पुष्टि कर सकते हैं। यह सुविधा पते के सत्यापन की प्रक्रिया को सरल बनाती है, जिससे उपयोगकर्ता अपने पते की पुष्टि करने वाले दस्तावेज़ कैप्चर या अपलोड कर सकते हैं।

पते का प्रमाण इंटीग्रेशन प्रॉम्प्ट
        प्रॉम्प्ट को क्लिपबोर्ड पर कॉपी करें



      
      

\<pre>

\````# Goal
Integrate Didit Proof of Address (utility bill, bank statement, government letter OCR + cross-checks) into your app. Pick ONE mode.

\# Mode A — Session-based
Use this when the user uploads the document in a hosted Didit flow.

1\. Add the PROOF_OF_ADDRESS feature to the workflow (Business Console or POST /v3/workflows/). Configure: poa_languages_allowed, poa_document_age_months, and the per-risk actions (poa_issuer_not_identified_action, poa_name_mismatch_action, poa_address_mismatch_action, poa_document_expired_action, poa_language_not_allowed_action).
2\. Create a session — POST /v3/session/ with { workflow_id, vendor_data, callback }. See /sessions-api/create-session.
3\. Open session.url for the user (or mount the Web/Mobile SDK).
4\. Fetch the decision — GET /v3/session/{sessionId}/decision/ or subscribe to session.status.updated.

Decision surface: `poa_verifications[]` array on the decision payload.

\# Mode B — Standalone API (server-to-server)
Use when you already have the document and want a one-shot check decoupled from a hosted flow.

POST https://verification.didit.me/v3/poa/
multipart/form-data — x-api-key: YOUR_API_KEY

Latency: OCR typically takes 5–15s (up to ~30s for multi-page PDFs). Use a client timeout of **at least 45s**. Max upload 15 MB (PDF, JPG, PNG, TIFF, WebP). Encrypted PDFs require `document_password` or you get HTTP 400 with `code: "encrypted_pdf"`.

curl example:
\```bash
curl -X POST 'https://verification.didit.me/v3/poa/' \
-H "x-api-key: $DIDIT_API_KEY" \
-F "document=@./utility-bill.pdf" \
-F "expected_address=Av. Monseñor Tavella 3396, Salta" \
-F "expected_country=ARG" \
-F "expected_first_name=Sophia" \
-F "expected_last_name=Martinez" \
-F "poa_languages_allowed=en,es" \
-F "vendor_data=user-1234"
\```
Returns: { request_id, poa: { status, parsed_address, document_type, issuer, issue_date, language, document_metadata: { overlay_manipulation }, warnings: [...] } }.

\# Status enum (per poa_verifications[].status / poa.status)
"Not Started" | "In Progress" | "Approved" | "In Review" | "Declined" | "Abandoned" | "Kyc Expired"

\# Warnings (LogWarningChoices.PROOF_OF_ADDRESS)
warnings[] risk codes include:
ISSUER_NOT_IDENTIFIED, LANGUAGE_NOT_ALLOWED, DOCUMENT_EXPIRED, DOCUMENT_TOO_OLD, NAME_MISMATCH, ADDRESS_MISMATCH, COUNTRY_MISMATCH, OVERLAY_MANIPULATION_DETECTED, UNREADABLE_DOCUMENT.
Full catalogue: /core-technology/proof-of-address/warnings-proof-of-address.

\# Failure modes to handle
\- HTTP 400 with `code: "encrypted_pdf"` — the PDF is password-protected (or the password is wrong); supply the right `document_password` or a decrypted copy.
\- HTTP 400 with `code: "document_unreadable"` — the file is corrupt or cannot be opened; ask the user for a different file. Branch on `code`, not on the message text.
\- HTTP 503 with `code: "document_processing_busy"`: too many documents are being processed, so the upload was not processed. Send the same file again after the `Retry-After` seconds.
\- HTTP 403 — out of credits.
\- Client timeout — bump to 45s+ before retrying.
\- status="Declined" with NAME_MISMATCH / ADDRESS_MISMATCH — the extracted fields don't match expected_*; do not approve.
\- OVERLAY_MANIPULATION_DETECTED — PDF forensics caught edits; reject.

\# See also
\- Canonical schema: /reference/data-models#proof-of-address
\- Per-feature report: /core-technology/proof-of-address/report-proof-of-address
\- Risk catalogue: /core-technology/proof-of-address/warnings-proof-of-address
\- Full integration playbook: /integration/integration-prompt````

\</pre>



      
      

यहाँ पेस्ट करें

सत्यापन परिणाम पढ़ने वाले Academy के पाठ में पते के प्रमाण की जाँच 7:20 पर आती है।[पते का प्रमाण — Didit Academy](https://www.youtube.com/embed/7htTWCWsl60?start=440\&rel=0\&playsinline=1)## यह कैसे काम करता हैDidit का पते का प्रमाण सत्यापन आधिकारिक दस्तावेज़ों के माध्यम से उपयोगकर्ता के आवासीय पते को सत्यापित करने के लिए एक मजबूत समाधान प्रदान करता है। हमारा समाधान बड़े पैमाने पर तेज़, विश्वसनीय पता सत्यापन प्रदान करने के लिए उन्नत AI, कंप्यूटर विज़न और व्यापक सुरक्षा जांचों को जोड़ता है।**1. इंटेलिजेंट दस्तावेज़ कैप्चर**उपयोगकर्ता इनके माध्यम से अपना पता सत्यापित कर सकते हैं:| विधि | विवरण |
| - | - |
| **ऑटो कैप्चर** | हमारी AI दस्तावेज़ की सही स्थिति का स्वचालित रूप से पता लगाती है और बिल्कुल सही समय पर कैप्चर करती है |
| **अपलोड विकल्प** | उपयोगकर्ता विभिन्न फ़ॉर्मेट (PDF, JPG, PNG) में मौजूदा दस्तावेज़ अपलोड कर सकते हैं |
| **मल्टी-पेज सपोर्ट** | बैंक स्टेटमेंट जैसे बहु-पृष्ठ दस्तावेज़ों को सहजता से संभालता है |**2. उन्नत डेटा निष्कर्षण और सत्यापन**सशक्त प्रोसेसिंग क्षमताएं:- पते की जानकारी निकालने के लिए उच्च-सटीकता वाला OCR
- दस्तावेज़ प्रकारों की पहचान करने के लिए इंटेलिजेंट दस्तावेज़ वर्गीकरण
- क्रॉस-वेरिफ़िकेशन के लिए पहचान दस्तावेज़ों के साथ नाम मिलान
- जारी करने की तिथि का निष्कर्षण और कॉन्फ़िगर की गई आवश्यकताओं के अनुसार सत्यापन
- सभी पता फ़ील्ड के लिए फ़ॉर्मेट और पैटर्न मिलान**3. व्यापक सत्यापन**हमारा AI-संचालित सिस्टम व्यापक जांच करता है:| जाँच | विवरण |
| - | - |
| **दस्तावेज़ की प्रामाणिकता** | दस्तावेज़ की वैधता का सत्यापन |
| **छेड़छाड़ का पता लगाना** | हेरफेर का पता लगाने के लिए इमेज की अखंडता का विश्लेषण |
| **पता मानकीकरण** | पता फ़ील्ड को फ़ॉर्मेट और सामान्यीकृत करना |
| **जियोकोडिंग** | निकाले गए पते से स्थान निर्देशांक प्रदान करना |
| **भाषा की पहचान** | दस्तावेज़ की भाषा की पहचान और सत्यापन |**4. सहज परिणाम डिलीवरी**विभिन्न माध्यमों से सत्यापन परिणाम एक्सेस करें:- रीयल-टाइम डैशबोर्ड अपडेट
- त्वरित webhook नोटिफ़िकेशन
- RESTful API इंटीग्रेशन
- विस्तृत सत्यापन सत्र जानकारी वाली व्यापक रिपोर्ट## दस्तावेज़ आवश्यकताएंसफल पता सत्यापन सुनिश्चित करने के लिए, दस्तावेज़ों को इन मानदंडों को पूरा करना चाहिए:#### स्वीकृत दस्तावेज़ प्रकारनिम्न तालिका स्वीकृत दस्तावेज़ प्रकारों और उनके संबंधित उप-प्रकारों को सूचीबद्ध करती है। जब तक अन्यथा निर्दिष्ट न हो, सभी दस्तावेज़ पिछले 3 महीनों के भीतर जारी किए गए होने चाहिए।| दस्तावेज़ प्रकार | उप-प्रकार |
| - | - |
| **यूटिलिटी बिल** | बिजली बिल, पानी बिल, गैस बिल, इंटरनेट बिल, फ़ोन बिल, केबल टीवी बिल, सैटेलाइट टीवी बिल, कचरा संग्रहण बिल, सीवेज बिल, हीटिंग बिल, संयुक्त उपयोगिता बिल, नगरपालिका सेवा बिल |
| **बैंक स्टेटमेंट** | खाता स्टेटमेंट, क्रेडिट कार्ड स्टेटमेंट, पते की पुष्टि करने वाला बैंक पत्र, मॉर्गेज स्टेटमेंट, ऋण स्टेटमेंट, बचत खाता स्टेटमेंट, चेकिंग खाता स्टेटमेंट, निवेश खाता स्टेटमेंट, व्यावसायिक खाता स्टेटमेंट, क्रेडिट यूनियन स्टेटमेंट, डेबिट कार्ड स्टेटमेंट, लाइन ऑफ़ क्रेडिट स्टेटमेंट |
| **सरकार द्वारा जारी दस्तावेज़** | टैक्स असेसमेंट, मतदाता पंजीकरण कार्ड, पहचान दस्तावेज़, निवास प्रमाण पत्र, सरकारी पत्र/अधिसूचना, जनगणना पत्र, व्यक्तिगत पंजीकरण प्रमाण पत्र, संपत्ति कर बिल, वाहन पंजीकरण, सामाजिक सुरक्षा स्टेटमेंट, बेरोजगारी लाभ पत्र, विकलांगता लाभ पत्र, पेंशन स्टेटमेंट, अदालती समन, जूरी ड्यूटी नोटिस, नगरपालिका परमिट, आव्रजन दस्तावेज़ |
| **अन्य पते का प्रमाण** | लीज समझौता, रेंटल समझौता, पते की पुष्टि करने वाला नियोक्ता पत्र, बीमा पॉलिसी दस्तावेज़, स्कूल नामांकन पत्र, पते का नोटरीकृत हलफ़नामा, पते की पुष्टि करने वाला सॉलिसिटर पत्र, छात्र ऋण स्टेटमेंट, पते की पुष्टि करने वाला अदालती दस्तावेज़, होमओनर्स बीमा पॉलिसी, रेंटर्स बीमा पॉलिसी, ऑटो बीमा पॉलिसी, स्वास्थ्य बीमा स्टेटमेंट, मेडिकल बिल, अस्पताल बिल, सब्सक्रिप्शन सेवा बिल, जिम सदस्यता स्टेटमेंट, संपत्ति प्रबंधन पत्र, होमओनर्स एसोसिएशन स्टेटमेंट, विश्वविद्यालय ट्रांसक्रिप्ट, कॉलेज नामांकन सत्यापन, पेरोल स्टब, रोजगार सत्यापन पत्र, सेवानिवृत्ति खाता स्टेटमेंट, ब्रोकरेज खाता स्टेटमेंट |#### देशों की उपलब्धताडिफ़ॉल्ट रूप से, पते का प्रमाण उन्हीं देशों और क्षेत्रों का समर्थन करता है जिनका पहचान सत्यापन करता है, जिनमें तुर्क और कैकोस द्वीप समूह (`TCA`) और तुवालु (`TUV`) शामिल हैं। प्रत्येक समर्थित देश में ऊपर सूचीबद्ध चार दस्तावेज़ श्रेणियाँ उपलब्ध हैं। आप अपने वर्कफ़्लो की पते का प्रमाण सेटिंग्स में इस डिफ़ॉल्ट कवरेज को सीमित कर सकते हैं।> [!NOTE]
>
> यदि कोई मौजूदा वर्कफ़्लो किसी नए समर्थित देश को नहीं दिखाता है, तो उसकी पते का प्रमाण सेटिंग्स खोलें और वर्कफ़्लो के अनुमत-देश कॉन्फ़िगरेशन को रीफ़्रेश करने के लिए उन्हें फिर से सहेजें।![Didit पते का प्रमाण स्वीकृत दस्तावेज़ प्रकार — उपयोगिता बिल, बैंक और सरकारी स्टेटमेंट](https://mintcdn.com/didit-0f962782/z6T2GHM4Zh-iSj-K/images/proof-of-address-id-table.png?fit=max\&auto=format\&n=z6T2GHM4Zh-iSj-K\&q=85\&s=b065b2bb6f64408442b49d89ab16cb46)#### सामान्य आवश्यकताएं- जारी होने की तिथि से 90 दिनों के भीतर का वैध दस्तावेज़
- भौतिक रूप से अक्षुण्ण (क्षति, खरोंच या दाग-धब्बों से मुक्त)
- पते की पूरी जानकारी स्पष्ट रूप से दिखाई दे रही हो
- दस्तावेज़ जारीकर्ता का नाम और लोगो दिखाई दे रहा हो
- दस्तावेज़ पर नाम उपयोगकर्ता की सत्यापित पहचान से मेल खाना चाहिए
- पहचान दस्तावेज़ से भिन्न (पहचान सत्यापन के लिए उपयोग किया गया वही दस्तावेज़ नहीं हो सकता)#### छवि आवश्यकताएं- रीयल-टाइम में कैप्चर किया गया मूल दस्तावेज़ या उच्च-गुणवत्ता वाला स्कैन
- समर्थित प्रारूप: JPG, JPEG, PNG, TIFF, PDF
- अधिकतम फ़ाइल आकार: 15MB
- सभी कोनों के दिखाई देने के साथ पूर्ण-रंग वाली छवि
- कोई डिजिटल संपादन या हेरफेर नहीं
- बहु-पृष्ठ दस्तावेज़ों के लिए सभी पृष्ठ शामिल होने चाहिए


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.