{"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/11792/icao+standards+compliant+check+mrz+and+document+number+api/22421/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/11792/icao+standards+compliant+check+mrz+and+document+number+api/22422/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 लाइनों के एक एरे को प्रदान करके अनुरोधों को कस्टमाइज़ कर सकते हैं यह लचीलापन उपयोगकर्ता की आवश्यकताओं के आधार पर विभिन्न इनपुट प्रारूपों की अनुमति देता है जिससे एपीआई की उपयोगिता में सुधार होता है
यदि एपीआई आंशिक या खाली परिणाम लौटाता है, तो उपयोगकर्ताओं को सत्यापन स्थिति के लिए `isValid` फ़ील्ड की जांच करनी चाहिए। सत्यापन वस्तु में `errorMessage` विशेष मुद्दों के बारे में अंतर्दृष्टि प्रदान कर सकती है, जो उपयोगकर्ताओं को आवश्यक सुधारों के बारे में मार्गदर्शन करती है