GuidesAPI ReferenceDiscussions
Log In
API Reference

Create a multi-product application and run decisions for each requested product

Create a single borrower + loan application carrying 1-3 requested products
(product_uids), then obtain a DigiFi decision for EACH requested product.
Decisions are persisted under the returned thrive_application_uid and can be
retrieved via POST /v2/application/get-application-decision.

Request format: Supports two content types:

  • application/json – Send the full application payload as JSON. Use when none of the requested products require drivers license upload.
  • multipart/form-data – Use when ANY requested product has promo type ZIL, NO_NO, or NO_YES. Include a data field (JSON string of the
    application payload) plus drivers_license_front and drivers_license_back file uploads.

ZIL, NO_NO, and NO_YES products: When any requested product has promo type ZIL, NO_NO, or NO_YES, the payload must
include all required borrower and license fields (employment status, employer name, occupation, occupation years,
license number, state of issuance, date of issuance, expiration date). For these promo types, drivers license
front and back files are required and must be sent via multipart/form-data.

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

Primary street address of borrower

string | null

Secondary address information (apartment, unit, etc.)

string
required

City of borrower's residence

date
required

Borrower's date of birth

string
required

Borrower's email address

string
required

Borrower's first name

string
required

Borrower's last name

string
required
^[0-9-]+$

Borrower's SSN or other personal ID

string
required

Borrower's phone number

string
enum
required

Type of phone number

Allowed:
string
required

State or province of borrower's residence

string
required

ZIP or postal code

string | null
enum

Borrower's employment status

Allowed:
string | null

Name of borrower's employer

string | null

Borrower's job title or occupation

number | null
≥ 0

Years in current occupation

product_uids
array of strings
required
length between 1 and 3

1-3 unique identifiers for the loan products to request decisions for

product_uids*
string
required

Unique identifier for construction project

float
required
1000 to 10000000

Requested loan amount in USD

variables
object

Additional variables or metadata for the application

float
required
≥ 0

Borrower's stated annual household income in USD

float
required
≥ 0

Borrower's stated monthly housing costs in USD

string | null

Primary street address of construction project

string | null

Secondary project address information

string | null

City where project is located

string | null

State where project is located

string | null

ZIP code of project location

boolean | null

Whether to run email validation

Headers
string
required

Client ID for authentication

string
required

Client secret for authentication

string

Unique identifier for the merchant; only used if the merchant is associated with the client ID and secret in a group.

string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

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