The Fundings API is currently in preview with a planned beta release in December 2026. Preview APIs are not yet available in sandbox or production and can change before beta. Use these pages to plan an integration, not to build one. Once released in beta, it will be available to all partners in sandbox, and in production for select programs. Beta APIs may change without a version increment, and changes will be announced in advance. See Versioning and backwards compatibility.
Where a funding fits
- User account. Open a user account with a credit feature for the borrower. See User Account.
- Application. Report the results of an application for credit. Required for credit with underwriting. See Application.
- User credit balance. Create the user credit balance that carries the loan’s terms. Creating it does not automatically move any money. See User Credit Balance.
- Funding. Create a funding against that user credit balance. Lead disburses the principal to your account number.
- Onward payment. Pay the borrower or merchant from that account number using ACH, wires, instant payments, or an internal transfer.
- Servicing. Report accruals, fees, and payments as user credit transactions. See User Credit Transaction.
non_revolving user credit balance, such as a term loan, usually has one funding. A revolving user credit balance, such as a line of credit, takes one funding per draw and can have multiple.
How fundings relate to the rest of the model
- User credit balance. Every funding draws against exactly one user credit balance. On a
non_revolvinguser credit balance, the total of allprocessingandpostedfundings cannot exceeddetails.max_funding_amount. - Account number. The destination. The account number must be
active, belong to your program, and sit on a core balance that Lead has enabled to receive fundings. - Core transaction. When the money moves, Lead creates a core transaction on the destination core balance. The funding’s
core_transaction_idpoints to it. - User credit transaction. After the funding posts, Lead posts a
fundinguser credit transaction on the user credit balance and sets itsfunding_id. Do not post your own user credit transaction for the same disbursement. - Receivable. The disbursed principal becomes a receivable on Lead’s books. If your program buys its loans, that receivable is grouped into a future receivable sale. See Receivable.
What you can do
Authentication
funding/read_writeto create a funding and, in sandbox, to advance one. Also grants read access.funding/readfor the GET endpoint only. Use it when your integration only needs to read fundings.
What you cannot do
- List fundings. There is no list endpoint. To reconcile, list the user credit transactions with a
funding_id, or store each funding ID when you create it. - Cancel or change a funding. Once Lead accepts a funding, it moves to
posted. - Split principal or pass fees on the funding. A v2 funding carries one
amount. Report a borrower origination fee as afeeuser credit transaction withfee_typeborrower_originationand the funding’s ID infunding_id, which is required for that fee type. See The Funding Object. - Retrieve a v0 funding on the v2 endpoint, or the reverse. Each version only returns the fundings created through it.

