The endpoint is constructed as follows.
Copy https://api.appruve.co/v1/ocr_jobs/sn/{id_type}
id_type
should be replaced with the specific ID type. Supported ID types are national_id
and passport
.
Copy curl --location --request POST 'https://api.appruve.co/v1/ocr_jobs/sn/national_id' \
--header 'Authorization: Bearer TOKEN' \
--form 'front_id_image=@"/path/sn_national_id_front.jpg"' \
--form 'back_id_image=@"/path/sn_national_id_back.jpg"'
An example response is given below.
Copy {
"id_details": {
"id_type": "national_id",
"front_id": {
"first_name": "John",
"last_name": "Doe",
"id_number": "12345678910",
"date_of_birth": "1993-05-11",
"issue_date": "2020-04-27",
"expiry_date": "2030-04-26",
"gender": "M",
"place_of_birth": "",
"height": "173 cm",
"home_address": "",
"registration_center": "Consulat Abidjan"
},
"back_id": {
"country_name": "Senegal",
"country_code": "SEN",
"voter_id_number": "101234567",
"diplomatic_representation": "",
"nin": "1081234567",
"locality": "",
"polling_station": "",
"mothers_name": "",
"fathers_name": "",
"region": "",
"department": ""
},
"is_id_valid": true
},
"document_country": "sn",
"front_id_submitted": "URL",
"back_id_submitted": "URL",
"front_id_face_photo": "URL",
"transaction_reference": "8bc12a80-1bbb-4003-aa46-3dc0f7174c90",
"document_analyses": [
{
"type": "TEMPLATE_MATCHING",
"is_check_successful": true,
"data": null
}
],
"id_confidence_score": 100,
"face_sharpness": 7.59,
"face_brightness": 66.06,
"is_reenrollment": false
}