AutoFi · AsyncAPI Specification

Autofi Webhooks

Version

View Spec View on GitHub CompanyAutomotiveFintechDigital RetailAuto FinanceDealershipsSales EnablementSoftware-as-a-ServiceLendingLoan OriginationCredit DecisioningPayment CalculationPrequalificationAsyncAPIEvents

AsyncAPI Specification

Raw ↑
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.
All 92 tools →

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.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.