AutoFi Calculate Payment API is one of 7 APIs that AutoFi publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Calculate Payment. 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 69 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.
The identity and technical contract details declared by the specification.
SelfReportedCreditScore
integer
Self reported Credit score. Number between 300 and 850 or null to indicate that no credit score is available.
EstimatePaymentFinancePricingStack
object
The pricingStack details for FINANCE.
11 properties
amount
number
The difference between the value of the vehicle and payoff amount i.e. bookValue - payoff.
totalOfPayments
numbernull
Total paid for all payments.
NonOemRebateInput
object
2 properties
LeaseRebateTypeInput
string
Default is CASH
LeaseEstimateBody
object
8 properties
3 required
RebateBaseInput
object
5 properties
EstimatePaymentFinanceNonOemRebatesOutput
array
Rebates applied to the FINANCE payment estimation.
FinanceEstimateFeeOutput
array
offerPreferences
object
1 property
TaxItemLease
object
Lease Tax Item.
3 properties
EstimatePaymentCashPricingStack
object
The pricingStack details for CASH.
6 properties
EstimatePaymentLeaseRebatesOutput
array
Rebates which should be applied to the LEASE payment estimation.
numberOfPayments
integernull
Number of payments to make.
CashEstimateBody
object
7 properties
2 required
referenceId
stringnull
Product identifier used to reference a product within a DMS.
EstimateVehicle
Vehicle may be specified by either only its VIN or the Full Vehicle. A vehicle submitted with only a VIN must be in the AutoFi inventory. However, when submitt…
Ownership
string
Represents the ownership status of the trade-in vehicle. default to OWNED
FinanceEstimateResponse
object
7 properties
price
number
Pretax price.
totalTaxes
numbernull
Total amount of all vehicle and products taxes. Notes: For vehicle specific taxes see appliedTaxes.amount. For product specific taxes see selectedProducts.tax.
TaxItemsLease
object
Tax items applied to estimated lease payment calculation.
4 properties
payoff
number
The payoff amount the customer needs to pay to satisfy the terms of their vehicle loan.
EstimatePaymentFinanceRebatesInput
array
Rebates which should be applied to the FINANCE payment estimation. This field can be used to include qualified rebates (i.e. selected by the customer). The pro…
TaxableAmount
number
Taxable amount.
EstimatePaymentFinanceRebatesOutput
array
Rebates applied to the FINANCE payment estimation.
CashEstimateResponse
object
5 properties
CalculatePaymentsApplicant
object
2 properties
BaseSelectedProduct
object
Fields in common for FINANCE, CASH and LEASE.
9 properties
code
integer
HTTP status code.
EstimatePaymentLeasePricingStack
object
The pricingStack details for LEASE.
16 properties
amountFinanced
Total amount financed for the vehicle.
LeaseEstimateResponse
object
5 properties
PartialBasePricingStack
object
Fields in common for FINANCE and LEASE.
9 properties
schemas-FeeName
string
The name of the fee. This fee varies per application and is different from dealer fees that are constant across all applications.
ProductBaseInput
object
Product information.
5 properties
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…
DealerCodeOnlyInput
object
Dealer information.
1 property
1 required
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…
totalProducts
numbernull
Total amount of all products including taxes.
ProductInput
object
2 properties
3 required
FinanceEstimateBody
object
9 properties
2 required
PaymentOfferPreferences
object
Offer preferences may be used to set constraints on a potential FINANCE payment schedule.
5 properties
totalRebates
integernull
Total rebate amount.
LeaseEstimateFeeInput
array
These given Fees take priority over any dealer specific Fees. Fee submission is optional.
FinanceEstimateFeeInput
array
These given Fees take priority over any dealer specific Fees. Fee submission is optional.
properties-offerPreferences
object
Offer preferences may be used to set constraints on a potential LEASE payment schedule.
1 property
1 required
message
string
HTTP status description.
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…
termMonths
Duration of the FINANCE contract in months.
ProductOutput
object
10 properties
FinanceEstimateTaxOutput
array
schemas-RebateInput
object
7 properties
FullVehicle
object
15 properties
6 required
EstimatePaymentFinanceNonOemRebatesInput
array
Rebates which should be applied to the FINANCE payment estimation. This field can be used to add special rebates that are not available from standard rebate pr…
EstimatesTradeInInput
object
Trade in information.
3 properties
EstimatePaymentLeaseRebatesInput
array
Rebates which should be applied to the LEASE payment estimation.
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.
ProductCategory
string
Product category.
monthlyPayment
Total monthly payment.
FinanceRebateTypeInput
string
Default is CASH
AppliedLeasePricingStackFigures
object
2 properties
VehicleVinOnlyInput
object
Vehicle Information.
1 property
1 required
financeCharge
numbernull
Finance charge calculated based on the amountFinanced, apr and termMonths.
IncentiveOption
string
The type of incentive the consumer is looking for.
The full machine-readable OpenAPI contract behind this narrative.
Other APIs AutoFi publishes across the network.