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. Format: Bearer {token} |
| Content-Type | Yes | Must be set to application/json |
| Parameter | Type | Required | Description |
|---|---|---|---|
| id_number | string | Yes | 12-digit Universal Account Number (UAN) issued by EPFO to the employee |
| partner_url | string | No | Optional URL of partner logo image to be included in the generated PDF report. Use publicly accessible image URL (e.g., PNG, JPG format) |
{
"id_number": "123456789012",
"partner_url": "https://i.postimg.cc/JnCKgLhn.png"
}partner_url parameter is optional. When provided, the PDF report will include your partner logo for branded documentation. If omitted, the PDF will be generated with default styling.| Parameter | Type | Description |
|---|---|---|
| data | object | Container object holding all employment history information |
| data.client_id | string | Unique identifier for this API request transaction |
| data.uan | string | The Universal Account Number that was queried |
| data.employment_history | array | Array of employment records associated with the UAN |
| data.employment_history[].name | string | Employee's name as registered with EPFO |
| data.employment_history[].guardian_name | string | Father's or guardian's name as per EPFO records |
| data.employment_history[].establishment_name | string | Name of the employer/establishment |
| data.employment_history[].member_id | string | Unique member identification number for the establishment |
| data.employment_history[].date_of_joining | string | Date when employee joined the establishment (YYYY-MM-DD format) |
| data.employment_history[].date_of_exit | string | Date when employee exited the establishment (YYYY-MM-DD format) |
| data.employment_history_report | string | Pre-signed S3 URL to download the PDF report (valid for 600 seconds) |
| status_code | integer | HTTP status code of the response |
| success | boolean | Indicates whether the API call was successful |
| message | string | Human-readable message describing the response status |
| message_code | string | Machine-readable code for the response status |
{
"data": {
"client_id": "employment_history_uan_v2_report_bbxduPdlQTsqcIjIIIsl",
"uan": "123456789012",
"employment_history": [
{
"name": "MUNNA TRIPATHI",
"guardian_name": "KALEEN TRIPATHI",
"establishment_name": "ABC SERVICES PRIVATE LIMITED",
"member_id": "FGHIJ01234567890123456",
"date_of_joining": "2024-09-01",
"date_of_exit": "2025-12-05"
},
{
"name": "MUNNA TRIPATHI",
"guardian_name": "KALEEN TRIPATHI",
"establishment_name": "ABC SOLUTIONS PVT.LTD",
"member_id": "ABCDE01234567890123456",
"date_of_joining": "2023-12-04",
"date_of_exit": "2024-08-31"
}
],
"employment_history_report": "https://aadhaar-kyc-docs.s3.amazonaws.com/surepass/employment_history_uan/employment_history_uan_v2_report_bbxduPdlQTsqcIjIIIsl/report_1764855502273854.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAY5K3QRM5KVPBYKKE%2F20251204%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20251204T133822Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Signature=af96ab65e0340b9fdfc80c8b13fa1940"
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}{
"data": null,
"status_code": 400,
"success": false,
"message": "Invalid UAN number",
"message_code": "invalid_uan"
}curl --location --request POST 'https://kyc-api.surepass.app/api/v1/income/employment-history-uan-v2-report' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"id_number": "123456789012"
}'{
"data": {
"client_id": "employment_history_uan_v2_report_bbxduPdlQTsqcI",
"uan": "123456789012",
"employment_history": [
{
"name": "MUNNA TRIPATHI",
"guardian_name": "KALEEN TRIPATHI",
"establishment_name": "ABC SERVICES PRIVATE LIMITED",
"member_id": "FGHIJ01234567890123456",
"date_of_joining": "2024-09-01",
"date_of_exit": "2025-12-05"
},
{
"name": "MUNNA TRIPATHI",
"guardian_name": "KALEEN TRIPATHI",
"establishment_name": "ABC SOLUTIONS PVT.LTD",
"member_id": "ABCDE01234567890123456",
"date_of_joining": "2023-12-04",
"date_of_exit": "2024-08-31"
}
],
"employment_history_report": "https://aadhaar-kyc-docs.s3.amazonaws.com/surepass/employment_history_uan/employment_history_uan_v2_report_bbxduPdlQTsqcIjIIIsl/report_1764855502273854.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAY5K3QRM5KVPBYKKE%2F20251204%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20251204T133822Z&X-Amz-Expires=600&X-Amz-SignedHeaders=host&X-Amz-Signature=af96ab65e0340b9fdfc80c8b13fa1940"
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}