Skip to main content
POST
Create a lender

Authorizations

Authorization
string
header
required

API key (nlmca_live_…) or OAuth access token

Body

application/json
name
string
required

Lender name. Must be unique within the location (409 duplicate_lender).

Maximum string length: 255
status
enum<string>
default:active

Inactive lenders are excluded from matching.

Available options:
active,
inactive
paper_grades
enum<string>[]

Paper grades the lender buys.

Available options:
A,
B,
C,
D
tags
string[]

Free-form tags.

products
object

Products the lender writes. Defaults to { mca: true }.

use_api
boolean

True when submissions go through an API integration rather than email.

contact_name
string

Primary contact name at the lender.

Maximum string length: 255
email
string

Contact email.

phone
string

Contact phone.

Maximum string length: 50
submissions_emails
string[]

Addresses deal submissions are emailed to. Required before the lender can receive submissions.

payment_terms
string

Commission payment terms, e.g. Net 30.

Maximum string length: 255
clawback_period
number

Clawback window length.

Required range: x >= 0
clawback_unit
enum<string>

Unit of clawback_period.

Available options:
days,
weeks,
months
default_commission
number

Default commission percentage (0–100).

Required range: 0 <= x <= 100
notes
string

Internal notes.

Maximum string length: 5000

Response

Created

data
object
required
meta
object
required