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 Dealmaker API

The Dealmaker API from AutoFi — 2 operation(s) for dealmaker.

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

Tagged areas include Dealmaker. 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 2 operations across 2 paths, and defines 94 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.

2 operations 2 paths 94 schemas 2 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 Dealmaker 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 2

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

Dealmaker 2
POST
/v1/dealmaker
Create Dealmaker
body → 201400409
POST
/v1/dealmaker/credit-application
Create Credit App
body → 201400409

Schemas 94

The contract defines 94 schemas that model the data the API accepts and returns. The most detailed are TradeIn (21 properties), DealmakerCreditAppBaseVehicleInput (16 properties), LeasePricingStack (15 properties), LoanApplicationData (13 properties). Each schema is shown below with its type and property counts.

ApplicantFullNameInput
object
2 properties
TaxItemLease
object
Lease Tax Item.
3 properties
Decision
object
11 properties
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.
DealmakerCreditAppProductInput
object
3 properties 4 required
TaxableAmount
number
Taxable amount.
BaseSelectedProduct
object
Fields in common for FINANCE, CASH and LEASE.
9 properties
OwnedTradeInSchema
object
Owned trade-in input details
2 properties 5 required
DealerCodeOnlyInput
object
Dealer information.
1 property 1 required
LeaseTaxes
array
DealmakerCreditAppReferenceIdInput
IsSubvented
boolean
Indicates that the rate in this offer contains a subvented or special rate. This influences rules relating to markup and rebate compatibility.
VinBaseSchema
string
TradeInInputSchema
object
Trade-in collateral.
FinanceTaxes
array
TaxAmount
number
Total amount for this tax. Note: For product specific taxes see selectedProducts.tax. For Total taxes see pricingStack.totalTaxes.
DealmakerCreditAppFinanceFeesInput
array
Fees associated with the credit application.
DealmakerCreditAppVehicleInput
The vehicle associated with the credit application. Only NEW vehicles are currently supported.
DealmakerCreditAppRebatesInput
array
Rebates applied to the credit application. This field can be used to include qualified rebates (i.e. selected by the customer). The programId is required to ma…
IncentiveOption
string
The type of incentive the consumer is looking for.
DealmakerExistsError
CreateDealmakerInput
object
4 properties 4 required
TradeInLeaseTermsSchema
object
Lease terms applied to the trade-in vehicle.
5 properties
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.
DealmakerCreditAppBaseVehicleInput
object
16 properties
TradeInSchema
object
Trade in common details.
8 properties
schemas-tax
number
The total taxes to be applied (should not include F&I Product taxes).
DecisionMiddlemen
string
ProductBaseInput
object
Product information.
5 properties
PartialBasePricingStack
object
Fields in common for FINANCE and LEASE.
9 properties
DealmakerCreditAppProductsInput
array
Products associated with the credit application.
DealmakerCreditAppNonOemRebateInput
object
1 property 3 required
RebateType
string
Default is CASH.
FinancePricingStack
object
This fields are only applicable to FINANCE.
9 properties
DealmakerCreditAppExistsError
object
1 property 1 required
DealmakerCreditAppApplicantInput
object
Applicant Information.
4 properties 2 required
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.
ConsumerUrlSchema
string
URL to the consumer experience. The url expires 30 days after creation.
LeaseTradeInSchema
object
Lease trade-in input details
3 properties 6 required
DealmakerCreditApp
object
Dealmaker credit application information.
4 properties 4 required
TradeInCondition
string
Condition for the trade-in vehicle
DealmakerCreditAppOfferPreferencesInput
object
Offer Preferences for retail finance.
6 properties 2 required
DealmakerExistsErrorProperties
object
2 properties 2 required
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.
AppliedLeasePricingStackFigures
object
2 properties
ProductCategory
string
Product category.
ReferenceIdInput
Partner's unique identifier for each Dealmaker loan application. An error is returned when a loan application previously created for the given referenceId is f…
RebateBaseInput
object
5 properties
PricingStackRebateOutput
object
9 properties
DealmakerCreditAppNonOemRebatesInput
array
Non OEM Rebates applied to the credit application. This field can be used to add special rebates that are not available from standard rebate providers. For exa…
FeeAmount
number
price
number
Pretax price.
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…
FeeCode
string
Default is OTHER. Note: The SHIPPINGFEE is added to the vehicle's sales price when submitted to the middleman.
ReferenceIdBase
string
ValidationErrorSchema
object
3 properties
DealmakerCreditAppNewVehicleInput
object
1 property 10 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…
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
DealmakerCreditAppRebateInput
object
2 properties 4 required
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…
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…
DealmakerCreditAppTaxInput
object
Tax information provided by the partner. If not provided, AutoFi's tax engine will be used for tax calculations.
1 property 1 required
DealmakerCreditAppFinanceFeeInput
object
Fee information.
3 properties 3 required
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…
NonOemRebateInput
object
2 properties
SimulatedDecision
object
4 properties 2 required
code
integer
HTTP status code.
LeaseFees
array
VehicleVinOnlyInput
object
Vehicle Information.
1 property 1 required
Dealmaker
object
2 properties 2 required
schemas-FinanceFees
array
CreateDealmakerCreditAppInput
object
13 properties 5 required
FinanceTradeInSchema
object
Finance trade-in input details
3 properties 6 required
BasePricingStack
object
Fields in common for FINANCE and LEASE.
5 properties
errors
array
TradeIn
object
21 properties
LeasePricingStack
object
This fields are only applicable to LEASE.
15 properties
TradeInConditionSchema
string
Condition for the trade-in vehicle
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
PricePlan
string
This field can be used to denote a discount pricing program. Some manufacturers may allow eligible employees and their family members additional savings on the…
ReferenceIdSchema
Partner's unique identifier for each Dealmaker loan application.
PhoneInput
string
A valid 10 digit phone number.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

autofi-dealmaker-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 Loan Applications API
AutoFi Prequalification API
Where this information came from

This is an independent, third-party profile of AutoFi Dealmaker 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.