{"isValid":false,"mrzType":"TD1","documentType":"I","documentSubType":"","documentDescription":"Identity Card / Residence Permit","documentNumber":"59000002","issuerCountry":"Sweden","issuerCode":"SWE","nationality":"Sweden","nationalityCode":"SWE","firstName":"SVEN","secondName":"","surname":"SPECIMEN","givenNames":"SVEN","birthDate":"1987-03-14","expiryDate":"2017-01-02","gender":"M","validation":{"isAllValid":false,"isCompositeValid":false,"areFieldsValid":true,"errorMessage":"Invalid Composite (overall) check digit.","readDocumentNumberDigit":"8","readBirthDateDigit":"5","readExpiryDateDigit":"7","readCompositeDigit":"8","calculatedDocumentNumberDigit":8,"calculatedBirthDateDigit":5,"calculatedExpiryDateDigit":7,"calculatedCompositeDigit":2}}
curl --location --request POST 'https://zylalabs.com/api/11790/multi+document+type+check+mrz+and+document+number+api/22415/machine+readable+zone' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"rawMrzText": "I
[{"isValid":true,"mrzType":"TD3","documentType":"P","documentSubType":"","documentDescription":"Passport","documentNumber":"L898902C","issuerCountry":"UTO","issuerCode":"UTO","nationality":"UTO","nationalityCode":"UTO","firstName":"ANNA","secondName":"MARIA","surname":"ERIKSSON","givenNames":"ANNA MARIA","birthDate":"1969-08-06","expiryDate":"1994-06-23","gender":"F","validation":{"isAllValid":true,"isCompositeValid":true,"areFieldsValid":true,"errorMessage":null,"readDocumentNumberDigit":"3","readBirthDateDigit":"1","readExpiryDateDigit":"6","readCompositeDigit":"4","calculatedDocumentNumberDigit":3,"calculatedBirthDateDigit":1,"calculatedExpiryDateDigit":6,"calculatedCompositeDigit":4}},{"isValid":true,"mrzType":"TD1","documentType":"I","documentSubType":"","documentDescription":"Identity Card / Residence Permit","documentNumber":"D23145890","issuerCountry":"UTO","issuerCode":"UTO","nationality":"UTO","nationalityCode":"UTO","firstName":"ANNA","secondName":"MARIA","surname":"ERIKSSON","givenNames":"ANNA MARIA","birthDate":"1974-08-12","expiryDate":"2012-04-15","gender":"F","validation":{"isAllValid":true,"isCompositeValid":true,"areFieldsValid":true,"errorMessage":null,"readDocumentNumberDigit":"7","readBirthDateDigit":"2","readExpiryDateDigit":"9","readCompositeDigit":"6","calculatedDocumentNumberDigit":7,"calculatedBirthDateDigit":2,"calculatedExpiryDateDigit":9,"calculatedCompositeDigit":6}},{"isValid":true,"mrzType":"TD3","documentType":"P","documentSubType":"","documentDescription":"Passport","documentNumber":"L898902C3","issuerCountry":"UTO","issuerCode":"UTO","nationality":"UTO","nationalityCode":"UTO","firstName":"ANNA","secondName":"MARIA","surname":"ERIKSSON","givenNames":"ANNA MARIA","birthDate":"1974-08-12","expiryDate":"2012-04-15","gender":"F","validation":{"isAllValid":true,"isCompositeValid":true,"areFieldsValid":true,"errorMessage":null,"readDocumentNumberDigit":"6","readBirthDateDigit":"2","readExpiryDateDigit":"9","readCompositeDigit":"0","calculatedDocumentNumberDigit":6,"calculatedBirthDateDigit":2,"calculatedExpiryDateDigit":9,"calculatedCompositeDigit":0}},{"isValid":true,"mrzType":"TD1","documentType":"I","documentSubType":"D","documentDescription":"Identity Card / Residence Permit","documentNumber":"ID9875401","issuerCountry":"Liechtenstein","issuerCode":"LIE","nationality":"Liechtenstein","nationalityCode":"LIE","firstName":"MARISA","secondName":"","surname":"OSPELT BECK","givenNames":"MARISA","birthDate":"1982-05-12","expiryDate":"2019-06-22","gender":"M","validation":{"isAllValid":true,"isCompositeValid":true,"areFieldsValid":true,"errorMessage":null,"readDocumentNumberDigit":"5","readBirthDateDigit":"2","readExpiryDateDigit":"4","readCompositeDigit":"6","calculatedDocumentNumberDigit":5,"calculatedBirthDateDigit":2,"calculatedExpiryDateDigit":4,"calculatedCompositeDigit":6}}]
curl --location --request POST 'https://zylalabs.com/api/11790/multi+document+type+check+mrz+and+document+number+api/22416/machine+readable+zone+multiple' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '[
{
"rawMrzText": null,
"mrzLines": [
"P
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए मल्टी डॉक्यूमेंट टाइप चेक एमआरजेड और डॉक्यूमेंट नंबर API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
प्रत्येक एंडपॉइंट दस्तावेजों के मशीन पठनीय क्षेत्रों (MRZ) से निकाली गई विस्तृत पहचान जानकारी लौटाता है इसमें दस्तावेज़ प्रकार जारी करने वाले देश व्यक्तिगत विवरण (नाम जन्म तिथि लिंग) और डेटा की सटीकता को दर्शाने वाले सत्यापन परिणाम शामिल हैं
प्रतिक्रिया में प्रमुख क्षेत्रों में `isValid`, `mrzType`, `documentType`, `documentNumber`, `issuerCountry`, `firstName`, `surname`, `birthDate`, `expiryDate`, और `validation` विवरण शामिल हैं जो दस्तावेज की वैधता के बारे में जानकारी प्रदान करते हैं
एंडपॉइंट्स विभिन्न दस्तावेजों के लिए दस्तावेज़ प्रकारों (पासपोर्ट, आईडी कार्ड), व्यक्तिगत पहचान विवरण (नाम, जन्म तिथि) और मान्यता परिणामों (चेकसम और फ़ॉर्मेट जांच) की जानकारी प्रदान करते हैं जिसमें पोलिश आईडी और पासपोर्ट शामिल हैं
प्रतिक्रिया डेटा JSON प्रारूप में संरचित है प्रत्येक दस्तावेज़ का विवरण एक ऑब्जेक्ट में समाहित होता है एक से अधिक दस्तावेजों के लिए ऑब्जेक्ट्स का एक एरे लौटाया जाता है जिससे व्यक्तिगत दस्तावेज़ मान्यताओं और निकाले गए डेटा तक आसान पहुँच मिलती है
डेटा अंतर्राष्ट्रीय नागरिक उड्डयन संगठन मानकों द्वारा परिभाषित मानक मशीन पठनीय क्षेत्रों (MRZ) से प्राप्त किया गया है यह उच्च सटीकता और अंतर्राष्ट्रीय दस्तावेज़ सत्यापन प्रोटोकॉल के अनुपालन को सुनिश्चित करता है
विशिष्ट उपयोग के मामले यात्रा के लिए पहचान सत्यापन वित्तीय सेवाओं में ऑनबोर्डिंग प्रक्रियाएँ और विभिन्न क्षेत्रों में अनुपालन जांच शामिल हैं जहाँ दस्तावेजों की प्रामाणिकता महत्वपूर्ण है
उपयोगकर्ता कच्चे एमआरजेड पाठ या एमआरजेड लाइनों के एक एरे प्रदान करके अनुरोधों को अनुकूलित कर सकते हैं यह लचीलापन उपयोगकर्ता की आवश्यकताओं के आधार पर विभिन्न इनपुट प्रारूपों की अनुमति देता है जिससे एपीआई की उपयोगिता बढ़ती है
यदि API आंशिक या खाली परिणाम लौटाता है तो उपयोगकर्ताओं को मान्यता स्थिति के लिए `isValid` फ़ील्ड की जांच करनी चाहिए.validation ऑब्जेक्ट में `errorMessage` विशेष मुद्दों के बारे में जानकारी प्रदान कर सकता है जिससे उपयोगकर्ताओं को आवश्यक सुधारों के लिए मार्गदर्शन मिल सके