{"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/11791/document+number+format+validation+check+mrz+and+document+number+api/22418/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/11791/document+number+format+validation+check+mrz+and+document+number+api/22420/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 प्रारूप में संरचित है प्रत्येक दस्तावेज़ का विवरण एक ऑब्जेक्ट में समाहित होता है कई दस्तावेज़ों के लिए ऑब्जेक्ट्स का एक एरे लौटाया जाता है जिससे व्यक्तिगत दस्तावेज़ों की पुष्टियों और निकाले गए डेटा तक आसान पहुंच मिलती है
डेटा ICAO मानकों द्वारा परिभाषित मानकीकृत मशीन पठनीय क्षेत्रों (MRZ) से लिया गया है यह उच्च सटीकता और अंतरराष्ट्रीय दस्तावेज़ सत्यापन प्रोटोकॉल के अनुपालन को सुनिश्चित करता है
सामान्य उपयोग के मामलों में यात्रा के लिए पहचान सत्यापन वित्तीय सेवाओं में ऑनबोर्डिंग प्रक्रियाएँ और विभिन्न क्षेत्रों में अनुपालन जांच शामिल हैं जहाँ दस्तावेजों की प्रामाणिकता महत्वपूर्ण है
उपयोगकर्ता कच्चे MRZ पाठ या MRZ लाइनों के एक एरे के माध्यम से अनुरोधों को कस्टमाइज़ कर सकते हैं यह लचीलापन उपयोगकर्ताओं की आवश्यकताओं के आधार पर विभिन्न इनपुट स्वरूपों की अनुमति देता है API की उपयोगिता को बढ़ाता है
यदि एपीआई आंशिक या खाली परिणाम लौटाता है तो उपयोगकर्ताओं को सत्यापन स्थिति के लिए `isValid` फ़ील्ड की जांच करनी चाहिए सत्यापन ऑब्जेक्ट में `errorMessage` विशिष्ट मुद्दों के बारे में जानकारी प्रदान कर सकता है जो उपयोगकर्ताओं को आवश्यक सुधारों के बारे में मार्गदर्शन करता है