How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

AutoFi Loan Applications API

This section provides the methods available to submit and retrieve loan applications for your organization.

AutoFi Loan Applications API is one of 7 APIs that AutoFi publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Loan Applications. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.

This API exposes 3 operations across 3 paths, and defines 84 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 2 base URLs: https://api.autofi.com, https://api-uat.autofi.com.

3 operations 3 paths 84 schemas 2 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.autofi.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

AutoFi Loan Applications API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (Bearer {token}) (bearerAuth). By default, every request must be authenticated.

  • bearerAuth — Get access to data while protecting your account credentials.

Paths & Operations 3

Across 3 paths, the API surfaces 3 operations — 2 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

Loan Applications 3

This section provides the methods available to submit and retrieve loan applications for your organization.

POST
/v1/loan-application
Create a new loan application
body → 200400
GET
/v1/loan-application/{loanApplicationId}
Loan application details
1 param → 200
GET
/v1/loan-application/{loanApplicationId}/externalResources
External resources (experimental)
1 param → 200

Schemas 84

The contract defines 84 schemas that model the data the API accepts and returns. The most detailed are TradeIn (21 properties), LoanApplicationTradeInInput (20 properties), DecisioningVehicleInput (17 properties), DecisioningCoApplicantInput (16 properties). Each schema is shown below with its type and property counts.

Relationship
string
The cosigner's relationship with the primary applicant. Use PARENT when the cosigner is the applicant's parent. Use RESIDESWITH when there is no familial relat…
ApplicantFullNameInput
object
2 properties
TaxItemLease
object
Lease Tax Item.
3 properties
Decision
object
11 properties
FinanceFees
array
TaxName
string
The name of the tax. Note: if "Total Taxes" value is received, it is the total tax amount for the vehicle. Does not include product taxes.
InputVehicleAge
string
Vehicle age.
TaxableAmount
number
Taxable amount.
EmploymentStatus
string
BaseSelectedProduct
object
Fields in common for FINANCE, CASH and LEASE.
9 properties
ApplicantAddressInput
object
8 properties 6 required
LeaseTaxes
array
DecisioningApplicantInput
object
15 properties 7 required
AddressResidenceType
string
The type of residence at this address. Both BUYING and RENT indicate the applicant has a monthly mortgage or rent payment. When either of these two residenceTy…
IsSubvented
boolean
Indicates that the rate in this offer contains a subvented or special rate. This influences rules relating to markup and rebate compatibility.
FinanceTaxes
array
LoanApplicationDealerInput
object
4 properties 1 required
TaxAmount
number
Total amount for this tax. Note: For product specific taxes see selectedProducts.tax. For Total taxes see pricingStack.totalTaxes.
LoanApplicationResponse
object
6 properties
IncentiveOption
string
The type of incentive the consumer is looking for.
Term
integer
Length of term in months.
referenceId
stringnull
Product identifier used to reference a product within a DMS.
TaxItemsLease
object
Tax items applied to estimated lease payment calculation.
4 properties
CreditOfferType
string
How the customer is financing the vehicle - FINANCE or LEASE.
schemas-tax
number
The total taxes to be applied (should not include F&I Product taxes).
DecisionMiddlemen
string
MaritalStatus
string
Marital status. Note: This field is optional, but it is recommended if the applicant or the dealer is in Wisconsin.
PartialBasePricingStack
object
Fields in common for FINANCE and LEASE.
9 properties
ProductBaseInput
object
Product information.
5 properties
LoanApplicationTradeInInput
object
20 properties 5 required
DecisioningOfferPreferences
object
7 properties 3 required
RebateType
string
Default is CASH.
FinancePricingStack
object
This fields are only applicable to FINANCE.
9 properties
TaxItem
object
3 properties
LoanApplicationData
object
13 properties
FeeName
string
The name of the fee. This fee varies per application and is different from dealer fees that are constant across all applications.
EducationLevel
string
Education level. Note: This field is optional, but it is required to receive a decision for New Toyota and Lexus vehicles.
OtherIncomeItemInput
object
2 properties 2 required
ConsumerUrlSchema
string
URL to the consumer experience. The url expires 30 days after creation.
TradeInCondition
string
Condition for the trade-in vehicle
TaxLineItems
array
The breakdown of the tax amount by jurisdiction. Each tax line item contains the tax rate and corresponding amount for each jurisdiction or tax authority.
RebateTypeInput
string
Default is CASH.
AppliedLeasePricingStackFigures
object
2 properties
ProductCategory
string
Product category.
RebateBaseInput
object
5 properties
PricingStackRebateOutput
object
9 properties
FeeAmount
number
SimulatedDecisionState
string
The lender response to return for the simulated decision
TaxPlacement
string
CAPITALIZED means that the tax will be added to the Gross Capitalization Cost of the lease. DUEATSIGNING means that the tax will be added to the Due at Signing…
price
number
Pretax price.
ProgramId
string
Unique identifier for the rebate program. When submitting a rebate with isQualifiedOffer as true the programId is required.
FeeInput
object
5 properties 2 required
FeeCode
string
Default is OTHER. Note: The SHIPPINGFEE is added to the vehicle's sales price when submitted to the middleman.
DecisioningVehicleInput
object
17 properties 6 required
FeePlacementInput
string
schemas-FeeCodeInput
string
Default is OTHER. Note: The SHIPPINGFEE is added to the vehicle's sales price when submitted to the middleman. All fee types will be taxable based upon the app…
tax
number
Tax amount for the product. Defaults to 0. Notes: Does not include vehicle taxes. For vehicle specific taxes see appliedTaxes.amount. For Total taxes see prici…
ProductInput
object
2 properties 3 required
Apr
number
Annual percentage rate in decimals e.g. if the apr is 2% this should be 0.02
message
string
HTTP status description.
DownPayment
integer
Amount the consumer is putting down towards the vehicle.
ValidationError
Array of validation input errors found in the payload: - Required field not provided - Field can not be null - Field must be an object - Field is not a defined…
ApplicantBaseNameInput
object
Names must start with one or more alphanumeric characters, and may be followed by one special character as long as that special character is followed by one or…
2 properties 2 required
ApplicantEmploymentInput
object
10 properties 2 required
schemas-referenceId
string
Partner's unique identifier for each credit application. When provided, the loan application previously created for the given referenceId is returned instead o…
EmailInput
string
An email is an ASCII string separated into two parts by the @ symbol (localpart@domain). The localpart may contain uppercase (A-Z) and lowercase (a-z) ASCII ch…
ExternalResources
object
1 property
FeeCodeInput
string
Default is OTHER. Note: The SHIPPINGFEE is added to the vehicle's sales price when submitted to the middleman.
SimulateEnvironment
string
Use LENDERTEST to test End to End with R1/DT Lender Test Environment. Use AUTOFITEST to test with the AutoFi Test Environment (requires an array of decisions t…
FeePlacement
string
GROSSCAP means that the fee will be added to the Gross Capitalization Cost of the lease. DUEATSIGNING means that the fee will be added to the Due at Signing Ca…
RebateInput
object
3 properties 2 required
SimulatedDecision
object
4 properties 2 required
code
integer
HTTP status code.
LeaseFees
array
DmsExternalResources
object
Grouping of external resources within Dealer Management Systems (DMS) associated with the loan application.
1 property
schemas-FinanceFees
array
BasePricingStack
object
Fields in common for FINANCE and LEASE.
5 properties
errors
array
DecisioningCoApplicantInput
object
16 properties 7 required
TradeIn
object
21 properties
LeasePricingStack
object
This fields are only applicable to LEASE.
15 properties
SimulateInput
object
Request a test response from one or more lenders. When omitted, the loan application is handled according to the default rules defined for the environment. In…
2 properties
CdkDmsExternalResource
objectnull
External resources associated with the loan application within the CDK Dealer Management System. This field is only present in the response when an offer has b…
3 properties
PhoneInput
string
A valid 10 digit phone number.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

autofi-loan-applications-api-openapi.yml Raw ↑

Other APIs AutoFi publishes across the network.

AutoFi MCP Server
AutoFi Authorization API
AutoFi Calculate Payment API
AutoFi Dealers API
AutoFi Dealmaker API
AutoFi Prequalification API
Where this information came from

This is an independent, third-party profile of AutoFi Loan Applications API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.