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 for authentication (JWT) |
Content-Type | Yes | multipart/form-data |
Parameter | Type | Required | Description |
---|---|---|---|
file | File (CSV/ZIP) | Yes | The CSV or ZIP file containing the data to be verified |
type_of_job | String | Yes | Specifies the type of verification to be performed |
type_of_job
ValuesValue | Description |
---|---|
pan_aadhaar_check | Verify PAN and Aadhaar linkage |
pan_aadhaar_linker | Link PAN and Aadhaar |
aadhaar_validation | Validate Aadhaar details |
pan | Verify PAN details |
gstin | Verify GSTIN details |
rc | Verify vehicle registration certificate |
bank_verification | Verify bank account details |
chassis_engine_to_rc | Match chassis/engine number to RC |
pan_comprehensive | Comprehensive PAN verification |
custom | Custom verification type |
Parameter | Type | Description |
---|---|---|
data | Object | Contains the response data |
data.client_id | String | Unique identifier for the bulk job |
data.type_of_job | String | The type of verification job submitted |
data.job_status | String | Current status of the bulk job |
status_code | Integer | HTTP status code |
message_code | String | Status message code |
message | String | Additional message (if any) |
success | Boolean | Indicates if the request was successful |
job_status
ValuesValue | Description |
---|---|
pending | The job is queued and waiting to be processed |
completed | The job has been successfully processed |
failed | The job processing has failed |
{
"data": {
"client_id": "bulk_solver_eOsupsDawFjnewtnnzui",
"type_of_job": "gstin",
"job_status": "pending"
},
"status_code": 200,
"message_code": "success",
"message": null,
"success": true
}
{
"data": null,
"status_code": 400,
"message_code": "error",
"message": "Invalid file format. Please upload a CSV or ZIP file.",
"success": false
}
curl --location --request POST 'https://kyc-api.surepass.app/api/v1/bulk-solver/' \
--form 'file=@""' \
--form 'type_of_job="gstin"'
{
"data": {
"client_id": "bulk_solver_eOsupsDawFjnewtnnzui",
"type_of_job": "gstin",
"job_status": "pending"
},
"status_code": 200,
"message_code": "success",
"message": null,
"success": true
}