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 | JWT Bearer token for authentication. Format: Bearer YOUR_JWT_TOKEN |
Content-Type | Yes | Must be set to application/json |
Parameter | Type | Required | Description |
---|---|---|---|
id_number | String | Yes | The vehicle's RC (Registration Certificate) number |
{
"id_number": "UP61AX8739"
}
Parameter | Type | Description |
---|---|---|
data | Object | Contains all vehicle registration details |
data.client_id | String | Unique identifier for the API request |
data.rc_number | String | Vehicle RC (Registration Certificate) number |
data.registration_date | String | Date when the vehicle was registered (YYYY-MM-DD format) |
data.owner_name | String | Name of the vehicle owner |
data.owner_number | String | Contact number of the vehicle owner (may be null) |
data.vehicle_class | String | Classification of the vehicle (may be null) |
data.vehicle_category | String | Category code of the vehicle (e.g., "2WN") |
data.vehicle_category_description | String | Description of the vehicle category (e.g., "M-Cycle/Scooter") |
data.vehicle_chasi_number | String | Chassis number of the vehicle |
data.vehicle_engine_number | String | Engine number of the vehicle (may be null) |
data.maker_model | String | Model name of the vehicle |
data.maker_description | String | Additional description of the vehicle model |
data.body_type | String | Type of vehicle body |
data.fuel_type | String | Type of fuel used by the vehicle |
data.color | String | Color of the vehicle (may be null) |
data.financed | String | Indicates if the vehicle is financed (may be null) |
data.norms_type | String | Emission standards compliance (e.g., "BHARAT STAGE VI") |
data.fit_up_to | String | Vehicle fitness validity date (YYYY-MM-DD format) |
data.pucc_upto | String | Pollution Under Control Certificate validity date (YYYY-MM-DD format) |
data.insurance_upto | String | Vehicle insurance validity date (YYYY-MM-DD format) |
data.unladen_weight | String | Weight of the empty vehicle |
data.vehicle_gross_weight | String | Gross weight of the vehicle |
data.rc_status | String | Current status of the RC (e.g., "ACTIVE") |
data.blacklist_status | String | Blacklist status of the vehicle |
data.permit_number | String | Vehicle permit number (may be null) |
data.permit_issue_date | String | Date when the permit was issued (YYYY-MM-DD format, may be null) |
data.permit_valid_from | String | Permit validity start date (YYYY-MM-DD format, may be null) |
data.national_permit_number | String | National permit number (may be null) |
data.national_permit_upto | String | National permit validity date (YYYY-MM-DD format, may be null) |
status_code | Integer | HTTP status code of the response |
success | Boolean | Indicates if the API request was successful |
message | String | Additional message (may be null) |
message_code | String | Code indicating the status of the request |
{
"data": {
"client_id": "rc_lite_aCiwsBcwCIbVeRyfwaNp",
"rc_number": "AB12CD3456",
"registration_date": "2099-00-08",
"owner_name": "MUNNA BHAIYA",
"owner_number": null,
"vehicle_class": null,
"vehicle_category": "2WN",
"vehicle_category_description": "M-Cycle/Scooter",
"vehicle_chasi_number": "ABCD3F1LK7XXXXX",
"vehicle_engine_number": null,
"maker_model": "BULLET 350 EFI",
"maker_description": "",
"body_type": "",
"fuel_type": "PETROL",
"color": null,
"financed": null,
"norms_type": "BHARAT STAGE VI",
"fit_up_to": "2099-00-07",
"pucc_upto": "1800-01-01",
"insurance_upto": "2099-10-07",
"unladen_weight": "186",
"vehicle_gross_weight": "350",
"rc_status": "ACTIVE",
"blacklist_status": "NA",
"permit_number": null,
"permit_issue_date": null,
"permit_valid_from": null,
"national_permit_number": null,
"national_permit_upto": null
},
"status_code": 200,
"success": true,
"message": null,
"message_code": "success"
}
{
"status_code": 422,
"success": false,
"message": "Verification Failed.",
"message_code": "verification_failed"
}
curl --location --request POST 'https://kyc-api.surepass.app/api/v1/rc/rc-lite' \
--header 'Authorization: Bearer TOKEN' \
--header 'Content-Type: application/json' \
--data-raw '{
"id_number": "UP61AX8739"
}'
{
"data": {
"client_id": "rc_lite_aCiwsBcwCIbVeRyfwaNp",
"rc_number": "AB12CD3456",
"registration_date": "2099-00-08",
"owner_name": "MUNNA BHAIYA",
"owner_number": null,
"vehicle_class": null,
"vehicle_category": "2WN",
"vehicle_category_description": "M-Cycle/Scooter",
"vehicle_chasi_number": "ABCD3F1LK7XXXXX",
"vehicle_engine_number": null,
"maker_model": "BULLET 350 EFI",
"maker_description": "",
"body_type": "",
"fuel_type": "PETROL",
"color": null,
"financed": null,
"norms_type": "BHARAT STAGE VI",
"fit_up_to": "2099-00-07",
"pucc_upto": "1800-01-01",
"insurance_upto": "2099-10-07",
"unladen_weight": "186",
"vehicle_gross_weight": "350",
"rc_status": "ACTIVE",
"blacklist_status": "NA",
"permit_number": null,
"permit_issue_date": null,
"permit_valid_from": null,
"national_permit_number": null,
"national_permit_upto": null
},
"status_code": 200,
"success": true,
"message": null,
"message_code": "success"
}