AutoFi · AsyncAPI Specification
Autofi Webhooks
Version
View Spec
View on GitHub
CompanyAutomotiveFintechDigital RetailAuto FinanceDealershipsSales EnablementSoftware-as-a-ServiceLendingLoan OriginationCredit DecisioningPayment CalculationPrequalificationAsyncAPIEvents
AsyncAPI Specification
generated: '2026-08-14'
method: derived
source: openapi/autofi-api-openapi.yml
docs: https://api.autofi.com/api.html
spec_type: Webhooks
asyncapi_published: false
asyncapi_note: >-
AutoFi publishes no AsyncAPI document. It does declare a first-class OpenAPI
3.0 `callbacks` object on two operations, which is a real, machine-readable
event surface — that catalog is captured below verbatim from the contract. No
AsyncAPI has been authored on AutoFi's behalf.
summary: >-
AutoFi calls them callbacks, not webhooks. The consumer supplies a
`callbackUrl` when creating a loan application; AutoFi then POSTs the full
loan-application document to that URL every time the application changes
state — most importantly when a lender approves or declines. There is no
subscription API, no signature scheme, and explicitly no retry.
delivery:
style: per-request callback URL
subscription_model: >-
Set at creation time on the request body, not registered out of band. There
is no endpoint to list, update or delete callback registrations.
transport: HTTPS POST
content_type: application/json
expected_response: 200
retries: false
retry_note: >-
Verbatim from the reference: "Callbacks do not have a re-try function." A
consumer that misses or fails a callback must fall back to polling GET
/v1/loan-application/{loanApplicationId}.
signing: none
signing_note: >-
No signature header, shared secret, or mTLS verification is documented. A
receiver cannot cryptographically verify that a callback came from AutoFi.
ordering: not documented
ip_allowlist: not documented
callbacks:
- name: createLoanAppCallback
declared_on:
- POST /v1/loan-application
- POST /v1/dealmaker/credit-application
target: '{$request.body#/callbackUrl}'
method: POST
summary: Loan Application callback
description: >-
AutoFi REST APIs use callbacks for event notifications, such as lender
decisions when applying for credit. Callbacks are outbound API calls that
notify you when an event has occurred.
payload:
schema: LoanApplicationData
additional_fields:
- name: timestamp
type: string
format: date-time
documented_example: '2022-03-09T16:26:18.284Z'
note: >-
The callback body carries the same information as the GET Loan Application
endpoint, plus a timestamp.
events:
- state: BEGAN_APPLICATION
- state: SUBMITTED
- state: PENDING
- state: APPROVED
- state: DECLINED
- state: ACCEPTED
- state: FI_COMPLETED
- state: ERROR
event_note: >-
The reference lists these eight loan-application states as the event
triggers. A notification fires when a new event takes place — for example
when a lender approves or declines an application.
consumer_requirements:
- The callbackUrl is REQUIRED on POST /v1/loan-application (it is in the request body's `required` list).
- 'It must be a valid absolute URL; a malformed value fails validation with: Field "callbackUrl" is invalid: Must be a valid URL.'
- 'Documented example: https://my-domain.com/customers/1/updateCreditApp'
gaps:
- No AsyncAPI document.
- No delivery retry, so at-most-once delivery.
- No payload signing or authentication of the inbound call.
- No event-delivery log or replay endpoint.
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/autofi-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.