Create MCA Loan

Create an MCA-backed loan with a Progressive zero-interest single-balloon schedule, apply the factor fee as a financed origination fee override, and persist MCA companion terms. loanAction must be CREATE_ONLY. revenueSource is not accepted — link revenue source after create via POST /v1/mca/loans/{loanId}/revenue-source. factorRate and holdbackPercent may be omitted if the referenced loan product has defaults configured.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
integer
required

Loan product identifier. Must be an MCA-compatible product.

integer
required

Client identifier. Must be active and visible in the caller's office hierarchy.

number
required

Advance principal.

number
1.01 to 1.99

Factor rate multiplier. Required unless the product has a defaultFactorRate.

number
5 to 25

Holdback percentage. Required unless the product has a defaultHoldbackPercent.

boolean
Defaults to true

Weekend deposit aggregation flag. Defaults to true.

string

Optional expected disbursement date (MM/dd/yyyy). Defaults to the tenant business date and cannot be in the past.

string

Optional external identifier passed through to the underlying loan.

charges
array of objects

Optional regular loan charges passed through to the core loan create command. Independent of the factor fee, which is applied separately as a financed-origination-fee override.

charges
string
Defaults to CREATE_ONLY

Must be CREATE_ONLY (default). Other values are rejected.

Headers
string
required

Tenant routing identifier used by the Embarc API gateway.

Responses

400

Validation error — unknown parameter, revenueSource supplied (validation.msg.mca.revenueSource.removed), loanAction != CREATE_ONLY (validation.msg.mca.loanAction.requires.revenueSource), or out-of-range field.

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json