API Reference

Create Customer

Create new customer. Permission: Create Customers

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
Defaults to null

Preferred ACH processing method. Set to "Primary" to make ACH the customer's primary processing preference. At most one of achProcessingPreference, debitCardProcessingPreference, eftProcessingPreference, interacProcessingPreference, and rccProcessingPreference may be set to "Primary"; a request that would result in more than one returns 422.

addresses
array of objects

Array of customer addresses.

addresses
date
required

string date

boolean
Defaults to true

Whether the customer consents to phone contact.

boolean
Defaults to true

Whether the customer consents to SMS messages.

boolean
Defaults to true

Whether the customer consents to marketing emails.

date
Defaults to null

string date/time

customFieldData
object

Customer-level custom fields, keyed by the custom field's name. Values are typed per each field's definition (string, number, boolean, date, or array for multi-select). Discover available fields via GET /api/custom-fields?context=Customer. On POST/PATCH this object is additive and optional; on PATCH only the supplied keys are updated.

string
Defaults to null

Preferred debit card processing method. Set to "Primary" to make debit card the customer's primary processing preference. At most one of the five *ProcessingPreference fields (ACH, debit card, EFT, Interac, RCC) may be set to "Primary"; a request that would result in more than one returns 422.

string
required

The customer's email address.

string
Defaults to null

The customer's ethnicity.

string
Defaults to null

External system identifier for cross-referencing.

string
Defaults to null

The customer's eye color.

string
required

The customer's first name.

string
enum
Defaults to null

The customer's gender.

Allowed:
string
Defaults to null

Number as string

string
enum
Defaults to null

Housing status (Own, Rent, Other).

Allowed:
string
Defaults to null

Number as string

string
Defaults to null

Government ID number.

string
Defaults to null

State that issued the government ID.

string
enum
Defaults to null

Type of government ID (e.g., State ID, Drivers License, Passport).

Allowed:
string
Defaults to null

Company the record was imported from.

string
Defaults to null

Date the record was imported (YYYY-MM-DD).

string
Defaults to null

Source system the record was imported from.

incomeSources
array of objects

Array of customer income sources.

incomeSources
boolean

Whether the customer is blocked from reapplying for a new loan because they match a configured reapply exclusion condition. Enforced server-side and not overridable per customer.

string | null

The matched reapply exclusion condition describing why the customer is blocked from reapply, or null when not blocked.

boolean

Whether the customer is blocked from refinancing: they have at least one active loan, none currently refinance-eligible, and the cause is a manual deny, a disqualifying tag, or a matched exclusion condition (not a benign not-yet-eligible state).

string | null

The reason the customer is blocked from refinance (manual deny, disqualifying tag, or matched exclusion condition), or null when not blocked.

boolean
Defaults to false

Whether eligible for instant funding.

boolean
Defaults to false

Whether the customer is active-duty military.

string
required

The customer's last name.

loans
array of strings

Loans.

loans
string
enum
Defaults to null

The customer's marital status.

Allowed:
string

The customer's middle name.

string
required

number as string

string
Defaults to null

The customer's mother's maiden name.

string

Password settings are located at the bottom of Lender settings

date-time
Defaults to null

string time

string
enum

Preferred time to contact (e.g., Anytime, Morning, Afternoon, Evening).

Allowed:
string
enum

Preferred phone for contact (Home, Mobile, Work).

Allowed:
date
Defaults to null

string date/time

date
Defaults to null

string date/time

date
Defaults to null

string date

string
Defaults to null

The customer's race.

string
Defaults to null

Preferred RCC processing method. Set to "Primary" to make RCC the customer's primary processing preference. At most one of the five *ProcessingPreference fields (ACH, debit card, EFT, Interac, RCC) may be set to "Primary"; a request that would result in more than one returns 422.

revokedPaymentTypes
array

Payment types revoked for this customer.

revokedPaymentTypes
string
required

number as string

string
Defaults to null

Email of the customer's spouse.

string
Defaults to null

Name of the customer's spouse.

string
enum
Defaults to null

Name suffix (e.g., Jr, Sr, I, II, III).

string

Username the customer can use to login to their portal

int32
Defaults to null

The customer's weight.

Responses

Language
Credentials
URL
LoadingLoading…
Response
Choose an example:
application/json