Feel free to reach techsupport@surepass.io for any technical support or guidance.
Authorization
header as Bearer TOKEN
.https://sandbox.surepass.io
https://kyc-api.surepass.io
Header | Required | Description |
---|---|---|
Authorization | Yes | Bearer token authentication using JWT |
Content-Type | Yes | application/json |
Parameter | Type | Required | Description |
---|---|---|---|
id_number | String | Yes | Emirates ID number of the cardholder |
date_of_birth | String | Yes | Date of birth in "YYYY-MM-DD" format |
current_nationality | Enum | Yes | Nationality of the cardholder (see supported values below) |
{
"id_number": "7841999479019",
"date_of_birth": "1805-06-01",
"current_nationality": "india"
}
united_arab_emirates
india
pakistan
egypt
philippines
Parameter | Type | Description |
---|---|---|
data | Object | Container for the verification result data |
data.client_id | String | Unique identifier for the verification request |
data.date_of_birth | String | Date of birth of Emirates ID holder in "YYYY-MM-DD" format |
data.current_nationality | String | Current nationality of Emirates ID holder |
data.issue_date | String | ID issue date in "YYYY-MM-DD" format |
data.expire_date | String | ID expiry date in "YYYY-MM-DD" format |
data.unified_number | String | Unified number of Emirates ID |
data.passport_expiry_date | String | Passport expiry date in "YYYY-MM-DD" format |
data.status | String | Emirates ID status (e.g., "ACTIVE") |
data.file_number | String | File number of Emirates ID |
status_code | Integer | HTTP status code of the response |
success | Boolean | Indicates if the verification was successful |
message | String | Human-readable status message |
message_code | String | Machine-readable status code |
{
"data": {
"client_id": "uae_emirates_v2_pOdkrjHKwCKbvNmoPrxC",
"date_of_birth": "1999-06-01",
"current_nationality": "india",
"issue_date": "2000-00-00",
"expire_date": "2004-06-00",
"unified_number": "57500038",
"passport_expiry_date": "2000-08-29",
"status": "ACTIVE",
"file_number": "101/9383"
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}
{
"status_code": 400,
"success": false,
"message": "Invalid Emirates ID number provided",
"message_code": "invalid_id_number"
}
curl --location --request POST 'https://kyc-api.surepass.app/api/v1/uae/emirates-verification-v2' \
--header 'Authorization: Bearer TOKEN' \
--header 'Content-Type: application/json' \
--data-raw '{
"id_number": "7841999479019",
"date_of_birth": "1805-06-01",
"current_nationality": "india"
}'
{
"data": {
"client_id": "uae_emirates_v2_pOdkrjHKwCKbvNmoPrxC",
"date_of_birth": "1999-06-01",
"current_nationality": "india",
"issue_date": "2000-00-00",
"expire_date": "2004-06-00",
"unified_number": "57500038",
"passport_expiry_date": "2000-08-29",
"status": "ACTIVE",
"file_number": "101/9383"
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}