Borrower
Payitoff API: Borrower
Schema
Use
BorrowerPayload
for APIPOST
,PUT
, andPATCH
requestsFor historical reasons, the request payload required when creating and updating a
Borrower
via our v1 API has a different shape than the response object. Thus, you must use aBorrowerPayload
for your API request payloads, and expect aBorrower
object as the response.This discrepancy will be corrected in API v2.
Always save the
Borrower.id
andBorrower.uuid
to your systemsBorrowers have both an
id
anduuid
. These are largely interchangeable in the API, and you'll see that our documentation and examples reflect passingBorrower.id
in API calls.However, you should always save the
Borrower.uuid
value, as Nexus requires theuuid
value, and will not work if supplied with aBorrower.id
value.
When you use
Nexus.link
, we'll fill in data for you!Normally, a
Borrower
returned from our API will only include the information you've provided when you create or update theBorrower
record. However, when you use Nexus to linkBorrowers
andServicers
, we'll include thefirst_name
,last_name
,address
,phone
, andServicers
when possible.
Schema Definition
Property | Type | Format | Description |
---|---|---|---|
address | object | Address | An Address object. |
collecting_unemployment | boolean | Is this person collecting unemployment? Defaults to false .Required for Enrollment. | |
created_at | string | date-time | A DateTime value indicating when the Borrower was created. |
email | string | email | The Borrower 's email address. |
employer | string | If Borrower is employed, the name of their employer. | |
employer_start_date | string | date | If Borrower is employed, date on which they began working for their employer. |
financial_details | object | FinancialDetails | A FinancialDetails object. |
first_name | string | Borrower first name. | |
id | integer | int64 | The unique ID value that identifies a Borrower . Should be saved to your database and used when fetching and updating details via API. |
income_certifications | array | items : IncomeCertification | An array of IncomeCertification file uploads—can be pay stubs, tax returns, or unemployment Determination Summaries.NOTE: We only use the most recently uploaded IncomeCertification . See IncomeCertification for more information. |
last_name | string | Borrower last name. | |
occupation | string | Borrower occupation. | |
phone | string | Borrower phone number. | |
student | boolean | Is Borrower currently a student?Defaults to false . | |
unemployed | boolean | Is this person unemployed? Defaults to false .Required for Enrollment. | |
updated_at | string | date-time | A DateTime value indicating when the Borrower was last updated. |
uuid | string | uuid | A UUID value that identifies a Borrower .Should be saved to your database and used when initializing Nexus. |
Example
{
"address": {
"city": "North Enid",
"state": "OK",
"street1": "05700 Moises Mountains",
"street2": "Apt. 402",
"street3": null,
"zipcode": "92192"
},
"collecting_unemployment": false,
"created_at": "2021-02-18T17:32:54.744842Z",
"email": "[email protected]",
"employer": "City Of Albemarle",
"employer_start_date": "2015-12-10",
"financial_details": {
"agi": 45500.44,
"children": 1,
"dependents": 0,
"employer_state": null,
"extra_monthly_payment": 0.00,
"family_size": 2,
"filing_status": "single",
"income_growth": null,
"new_borrower_date": null,
"pslf": null,
"refinance_rate": null,
"refinance_term": null,
"related_to_major": null,
"spouse_agi": 24000.00,
"state_of_residence": "NV",
"tcli_enabled": null,
"tcli_end_year": null,
"tcli_start_year": null,
"teaching_level": null,
"teaching_state": null,
"teaching_subject": null
},
"first_name": "Genesis",
"id": 1569,
"income_certifications": [],
"last_name": "Bartoletti",
"occupation": null,
"phone": "913-733-3917",
"student": false,
"unemployed": false,
"updated_at": "2021-02-18T17:32:54.744842Z",
"uuid": "dc6e109b-ad95-4f79-83a3-85ea55981feb"
}
Updated almost 3 years ago