Feel free to reach techsupport@surepass.io for any technical support or guidance.
Authorization header as Bearer TOKEN.https://sandbox.surepass.apphttps://kyc-api.surepass.app| Header | Required | Description |
|---|---|---|
| Authorization | Yes | JWT Bearer token for API authentication |
| Content-Type | Yes | Must be set to application/json |
| Parameter | Type | Required | Description |
|---|---|---|---|
| id_number | String | Yes | UDID (Unique Disability ID) number of the individual |
| dob | String | Yes | Date of birth in YYYY-MM-DD format |
| get_certificate | Boolean | No | Flag to include certificate download link in response (default: false) |
{
"id_number": "KA1234567890123456",
"dob": "1980-01-01",
"get_certificate": true
}| Parameter | Type | Description |
|---|---|---|
| data | Object | Container for all response data |
| data.id_number | String | UDID number used in the request |
| data.dob | String | Date of birth used in the request |
| data.details | Object | Detailed disability information |
| data.details.application_number | String | Unique application reference number |
| data.details.udid_number | String | Verified UDID number |
| data.details.regional_language | String | Regional language code (e.g., 'kn' for Kannada) |
| data.details.full_name | String | Full name of the individual |
| data.details.father_name | String | Father's name |
| data.details.gender | String | Gender (M/F/O) |
| data.details.mobile | String | Registered mobile number |
| data.details.email | String/null | Registered email address |
| data.details.current_address | String | Current residential address |
| data.details.current_state_code | String | State code for current address |
| data.details.current_district_code | String | District code for current address |
| data.details.current_subdistrict_code | String | Sub-district code for current address |
| data.details.current_village_code | String | Village code for current address |
| data.details.current_pincode | String | PIN code for current address |
| data.details.disability_type_id | String | Numeric ID for disability type |
| data.details.application_status | String | Current application status code |
| data.details.pwd_card_expiry_date | String | PWD card expiry date |
| data.details.disability_type_pt | String | Disability type classification (P/T/M) |
| data.details.certificate_generate_date | String | Date when certificate was generated |
| data.details.aadhaar_number | String | Masked Aadhaar number |
| data.details.transfer_date | String | Transfer date (if applicable) |
| data.details.rejected_date | String | Rejection date (if applicable) |
| data.details.is_ekyc | String/null | eKYC status |
| data.details.pwd_application_status | Object | Application status details |
| data.details.pwd_application_status.status_name | String | Human-readable status description |
| data.details.pwd_dispatch | Object | Dispatch information |
| data.details.pwd_dispatch.dispatch_date | String | Date when card was dispatched |
| data.link | String | Direct download link for disability certificate (if requested) |
| status_code | Number | HTTP status code (200 for success) |
| success | Boolean | Request success indicator |
| message | String | Response message |
| message_code | String | Machine-readable message code |
{
"data": {
"id_number": "KA1234567890123456",
"dob": "1980-01-01",
"details": {
"application_number": "29120000020060000000",
"udid_number": "KA1234567890123456",
"regional_language": "kn",
"full_name": "John Doe",
"father_name": "Richard Roe",
"gender": "M",
"mobile": "9000000000",
"email": null,
"current_address": "S/O Richard Roe, Sample Village, Sample Post, Sample Taluk",
"current_state_code": "29",
"current_district_code": "500",
"current_subdistrict_code": "5000",
"current_village_code": "600000",
"current_pincode": "560001",
"disability_type_id": "3",
"application_status": "11",
"pwd_card_expiry_date": "1800-01-01",
"disability_type_pt": "P",
"certificate_generate_date": "2020-06-23",
"aadhaar_number": "XXXXXXXX1234",
"transfer_date": "1800-01-01",
"rejected_date": "1800-01-01",
"is_ekyc": null,
"pwd_application_status": {
"status_name": "UDID Card Dispatched."
},
"pwd_dispatch": {
"dispatch_date": "2020-09-18"
}
},
"link": "https://example.com/disability_certificate.pdf"
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}curl --location --request POST 'https://kyc-api.surepass.app/api/v1/disability/verification-v2' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"id_number": "KA1234567890123456",
"dob": "1980-01-01",
"get_certificate": true
}'{
"data": {
"id_number": "KA1234567890123456",
"dob": "1980-01-01",
"details": {
"application_number": "29120000020060000000",
"udid_number": "KA1234567890123456",
"regional_language": "kn",
"full_name": "John Doe",
"father_name": "Richard Roe",
"gender": "M",
"mobile": "9000000000",
"email": null,
"current_address": "S/O Richard Roe, Sample Village, Sample Post, Sample Taluk",
"current_state_code": "29",
"current_district_code": "500",
"current_subdistrict_code": "5000",
"current_village_code": "600000",
"current_pincode": "560001",
"disability_type_id": "3",
"application_status": "11",
"pwd_card_expiry_date": "1800-01-01",
"disability_type_pt": "P",
"certificate_generate_date": "2020-06-23",
"aadhaar_number": "XXXXXXXX1234",
"transfer_date": "1800-01-01",
"rejected_date": "1800-01-01",
"is_ekyc": null,
"pwd_application_status": {
"status_name": "UDID Card Dispatched."
},
"pwd_dispatch": {
"dispatch_date": "2020-09-18"
}
},
"link": "https://example.com/disability_certificate.pdf"
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}