API Reference

Update Customer

Update a preexisting customer's information. Permission: Update Customers

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

UUID | The UUID of the customer to get information.

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" (combined with any existing values on the customer); a request that would result in more than one returns 422.

date
Defaults to null

string date

boolean

Whether the customer consents to phone contact.

boolean

Whether the customer consents to SMS messages.

boolean

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

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

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

Number as string

string
Defaults to null

Government ID number.

string
Defaults to null

State that issued the government ID.

string
enum

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 active-duty military.

string

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

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 of strings

Payment types revoked for this customer.

revokedPaymentTypes
string
Defaults to null

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.

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.

Responses

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