Drivly’s Credit Application API is designed for the submission of credit applications for vehicle purchases and loan payoffs. It interfaces with the RouteOne system for processing these applications, ensuring a streamlined approach for credit checks, approvals, and financing options.
Benefits of Using the Credit Application API
Integrating the Credit Application API into your vehicle financing workflows offers key benefits:Enhanced Efficiency
- RouteOne Integration: Direct integration with RouteOne accelerates the credit check and approval process.
- Automated Processing: Minimizes manual data entry and expedites decision-making, essential for high-performance applications.
Improved Customer Experience
- Faster Decision Times: Quicker credit decisions improve user satisfaction, crucial for apps aiming to maintain high engagement.
- Convenience: Enables a more convenient application process, as customers can apply anytime and anywhere without the need for in-person visits.
Reduced Errors
- Data Validation: The API validates application data automatically, reducing errors and ensuring data integrity.
- Consistency: Uniform processing of applications enhances the quality of loan services offered through your application.
Competitive Edge
- Loan Payoff Integration: Supports loan payoff requests, providing a comprehensive financing solution within your app.
- Innovative Offering: Sets your business apart by utilizing cutting-edge technology to process credit applications.
Authentication
To securely use this endpoint:- Sign up for a Drivly account
- Create a DRIVLY_API_KEY.
The key should be included in the header of each request.
API Best Practices
Learn how to keep your API key secure and prevent unauthorized access.
Making a Credit Application Request
Submit a credit application tohttps://commerce.driv.ly/api/creditApplications with a POST request. Below is a breakdown of the required and optional data fields, supplemented with example requests for your applications.
Required Fields
primaryApplicant: The applicant’s information.applicationType: The type of application (e.g.,PURCHASE,REFINANCE,LEASE_BUYOUT).vehicle: The vehicle information being financed.hasCoApplicant: Whether the application includes a co-applicant (e.g.,true,false).environment: The environment to use (e.g.,Production,Development).financeAmount: The amount to finance (e.g.,35000).sendTo: The system to send the application to (e.g.,RouteOne,TSG).preApproval: The pre-approval ID.
Optional Fields
coApplicant: The co-applicant’s information (if applicable).trades: Trade-in vehicle information (if applicable).
JSON Request Body
Example
Example
Fetch API Example
We will assume that thecreateCreditApplication function and the Promise is called with the required data fields.
Successful Response
A successful response will have a200 status code and a JSON object with the following fields:
id: The application ID.title: The application title.status: The application status.sendTo: The system the application is sent to.state: The application state.environment: The environment used.preApproval: The pre-approval ID.applicationType: The application type.financeAmount: The financed amount.downPayment: The down payment amount.primaryApplicant: The primary applicant’s information.hasCoApplicant: Whether the application has a co-applicant.vehicle: The vehicle information.createdAt: The application creation date.updatedAt: The application update date.
Example Response
Properties Reference
Applicant Properties
Applicant Properties
Available options:
SPOUSE, RELATIVE, FRIEND, or null (for primary applicant)Residence Properties
Residence Properties
Available options:
RENT, OWN, RELATIVE_OWNEDAddress Properties
Address Properties
Employment Properties
Employment Properties
Available options:
FULL_TIME, PART_TIME, SELF_EMPLOYED, UNEMPLOYED, RETIREDAddress Properties
Address Properties
Available options:
WEEKLY, BI_WEEKLY, TWICE_MONTHLY, MONTHLY, YEARLY