BFL Create Loan Application
Introduction
The objective of this API is to create/modify a loan application with one of the mostdiversified NBFCs in India -Bajaj-finserv.This API uses all the parameters that are required to create loan applications andrelated object records. All required parameters are taken in the JSON request and arechecked for duplicate record using PAN, Mobile and DOB and if any existing record withthe same values is identified, then the API does the update operation and if no record isfound then the API inserts a new record of loan application and all the other relatedobject records.After creating the records, eligibility and segmentation for the created record is calledand records are updated on the basis of response received.API: Here, an API means A RESTful JSON Based API.Prerequisites- Client should get the required auth_token from the contact person ofSignzy in order to consume this API.
API Specification
Method- Post
API url- <https://<<hostname>>/api/v3/new/bfl-createLoanApplication>Headers- Authorization: <<your_auth_token>>
{
"JSNREQ": {
"Account": {
"Name": "Aditya Upadhyay",
"Mobile": "9123456789",
"Date_of_Birth": "1989-04-12",
"PANNumber": "AFTPU1234A",
"Total_Work_Experience_Yrs": "1",
"Total_Work_Experience_Months": "10",
"Current_experiance_in_Years": "1",
"Current_experiance_in_Month": "10",
"Gross_Salary_Turn_Over": "80000",
"Qualification": "Post Graduate",
"Name_Of_The_Degree": "R S College",
"Gender": "",
"Marital_Status": "Married",
"Employer": "INFOSOFT",
"DesignationOTP": "Executive",
"Accountant_email_id": "",
"Office_Address_1st_Line": "5TH STREET",
"Office_Address_2nd_Line": "",
"Office_Pin_Code": "110011",
"Office_City": "Delhi",
"Office_STD_Code": "0",
"Office_Landline_Number1": "0",
"Current_Residence_Address1": "106 APPARTMENT",
"Current_Residence_Address2": "Teasdasdasdst",
"Current_Residence_Address3": "Tasdasdaest",
"Current_PinCode": "110011",
"Current_City": "Delhi",
"Residence_TypeAcc": "Owned by Self/Spouse",
"Current_STDCode": "0",
"Residence_Landline_phone": "0",
"Current_Email_Id": "[email protected]"
},
"Contact": [
{
"FirstName": "Abhay",
"Middle_Name": "",
"LastName": "Testing",
"Mobile": "7827679558",
"ApplicantType": "Primary",
"Others_Employer": "",
"Email_Confirmation_received": "",
"Customer_address_matches_with_eKYC": "",
"Customer_address_matches_with_perfios": "",
"Customer_Add_Matches_With_Previous_Add": ""
}
],
"Opportunity": {
"Product": "SAL",
"Sourcing_Channel": "",
"Branch_Name": "PUNE",
"Referral": "PROFINCARE LTD",
"Application_Source": "E-Referral",
"Processing_Fees": "",
"Close_Date": "2022-02-16",
"Stage": "DSA/PSF Login",
"Name": "Feb Testing"
},
"BankAccount": {
"Bank_Name": "ICICI",
"Bank_Acct_Number": "123123123124"
},
"CAM": {
"Proposed_Loan_Amt": "200000",
"Tenor": "24",
"ROI": "12.8",
"Average_incentive_for_Q1": "0",
"Average_incentive_for_Q2": "0",
"Average_incentive_for_Q3": "0"
},
"ExistingLoan": [
{}
]
}
}Request Parameter Details
Name | Data Type | Tag Required in Request Body | Value Required against Tag |
|---|---|---|---|
Name | String | Y | Y |
Mobile | String | Y | Y |
Date_of_Birth | String | Y | Y |
PANNumber | String | Y | Y |
Total_Work_Experience_Yrs | String | Y | Y |
Total_Work_Experience_Months | String | Y | Y |
Current_experiance_in_Years | String | Y | Y |
Current_experiance_in_Month | String | Y | Y |
Gross_Salary_Turn_Over | String | Y | N |
Qualification | String | Y | N |
Name_Of_The_Degree | String | Y | N |
Gender | String | Y | N |
Marital_Status | String | Y | N |
Employer | String | Y | N |
DesignationOTP | String | Y | N |
Accountant_email_id | String | Y | N |
Office_Address_1st_Line | String | Y | N |
Office_Address_2nd_Line | String | Y | N |
Office_Pin_Code | String | Y | N |
Office_City | String | Y | N |
Office_STD_Code | String | Y | N |
Office_Landline_Number1 | String | Y | N |
Current_Residence_Address1 | String | Y | Y |
Current_Residence_Address2 | String | Y | Y |
Current_Residence_Address3 | String | Y | Y |
Current_PinCode | String | Y | Y |
Current_City | String | Y | Y |
Residence_TypeAcc | String | Y | N |
Current_STDCode | String | Y | N |
Residence_Landline_phone | String | Y | N |
Current_Email_Id | String | Y | Y |
FirstName | String | Y | Y |
Middle_Name | String | Y | N |
LastName | String | Y | Y |
Mobile | String | Y | Y |
ApplicantType | String | Y | Static Value: “Primary” |
Others_Employer | String | Y | N |
Email_Confirmation_received | String | Y | N |
Customer_address_matches_with_eKYC | String | Y | N |
Customer_address_matches_with_perfios | String | Y | N |
Customer_Add_Matches_With_Previous_Add | String | Y | N |
Product | String | Y | Static Value: “SPL” |
Sourcing_Channel | String | Y | As per the location list |
Branch_Name | String | Y | As per the location |
Referral | String | Y | Static as per the SFDC Name |
Application_Source | String | Y | E-Referral |
Processing_Fees | String | Y | N |
Close_Date | String | Y | T+50 Years |
Stage | String | Y | Static Value: DSA/PSF Login |
Name | String | Y | You have to pass customer Full Name |
Bank_Name | String | Y | N |
Bank_Acct_Number | String | Y | N |
Proposed_Loan_Amt | String | Y | N |
Tenor | String | Y | N |
ROI | String | Y | N |
Average_incentive_for_Q1 | String | Y | N |
Average_incentive_for_Q2 | String | Y | N |
Average_incentive_for_Q3 | String | Y | N |
{
"result": {
"data": {
"Message": "Loan Application Created Successfully",
"Loan Application Number": "<Loan Number>"
}
}
}StatusCode & Message
Message | code | Interpretation |
|---|---|---|
Invalid authentication credentials | 401 | Kindly check authorization |
Internal server error | 500 | Internal error at signzy |
Loan Application Created Successfully | 200 | Successful txn |
Exception Occurred | 200 | Some issue with input params type and values, kindly check |