Corgi BankDocumentation
OpenAPI

Record consumer intent after Loan Estimate receipt

POST/originations/{origin}/intent

Path parameters

originstringRequired

Headers

Idempotency-KeystringOptional

Send on every write that creates or changes money or state; a replay with the same key returns the original result with 200.

Body parameters

atstring · date-timeRequired
evidence_sha256stringRequired
partystringRequired

Returns

200 OK

complete_atstring · date-time or nullOptional
disclosuresarray of objectsRequired
4 child attributes
decisionobject or nullOptional
4 child attributes
actorstringRequired
approvebooleanRequired
atstring · date-timeRequired
reasonstringRequired
deliveriesarray of objectsRequired
7 child attributes
consent_sha256stringOptional
evidence_sha256stringRequired
methodstringRequired

In_person, mail, electronic

partystringRequired
provider_listobject or nullOptional
2 child attributes
revision_idstringRequired
sha256stringRequired
received_atstring · date-time or nullOptional
sent_atstring · date-timeRequired
issueobject or nullOptional
7 child attributes
actorstringRequired
atstring · date-timeRequired
provider_listobject or nullOptional
3 child attributes
revision_idstringRequired
sha256stringRequired
templatestringRequired
retain_throughstring · dateRequired

A business date, YYYY-MM-DD

revision_idstringRequired
sha256stringRequired
templatestringRequired
revisionobjectRequired
13 child attributes
calculationobjectRequired
14 child attributes
amount_financed_amountintegerRequired
aprstringRequired
apr_lowerstringRequired
apr_upperstringRequired
cash_to_close_amountintegerRequired
closing_costs_amountintegerRequired
finance_charge_amountintegerRequired
five_year_principal_amountintegerRequired
five_year_total_amountintegerRequired
origination_amountintegerRequired
paymentsarray of objectsRequired
tipstringRequired
total_interest_amountintegerRequired
total_payments_amountintegerRequired
changeobject or nullOptional
5 child attributes
affected_cost_idsarray of stringsRequired
evidence_sha256stringRequired
kindstringRequired
known_atstring · date-timeRequired
reasonstringRequired
costsarray of objectsRequired
19 child attributes
affiliatebooleanRequired
amountintegerRequired
bona_fide_reasonablebooleanRequired
can_shopbooleanRequired
categorystringRequired
evidence_sha256stringRequired
idstringRequired
insurer_choice_disclosedbooleanRequired
labelstringRequired
on_provider_listbooleanRequired
paid_before_amountintegerRequired
paid_before_atstring · date-time or nullOptional
paid_bystringRequired

Borrower, seller, other

payeestringRequired
prepaid_monthsintegerOptional
recording_deed_amountintegerOptional
recording_mortgage_amountintegerOptional
requiredbooleanRequired
shoppedboolean or nullOptional
created_atstring · date-timeRequired
idstringRequired
kindstringRequired
makerstringRequired
numberintegerRequired
origination_idstringRequired
previous_idstringOptional
provider_listobject or nullOptional
2 child attributes
reuseobject or nullOptional
servicesarray of objectsOptional
provider_selectionsarray of objectsOptional
6 child attributes
cost_idstringRequired
evidence_sha256stringRequired
listobjectRequired
providerobjectRequired
selected_atstring · date-timeRequired
selected_bystringRequired
termsobjectRequired
51 child attributes
annual_home_insurance_amountintegerRequired
annual_other_property_cost_amountintegerRequired
annual_property_tax_amountintegerRequired
assumableboolean or nullOptional

These facts require independent confirmation against the note and applicable state law.

borrower_mailing_addressstringRequired
buyer_brokerobject or nullOptional
consummation_datestring · dateRequired

A business date, YYYY-MM-DD

contract_sha256stringRequired
deficiency_protectionboolean or nullOptional
deposit_amountintegerRequired
deposit_holderstringRequired
escrow_adjustment_amountintegerRequired
escrow_declinedbooleanRequired
escrow_linesarray of objectsRequired
escrow_monthly_amountintegerRequired
escrow_waiver_fee_amountintegerRequired
estimate_expires_atstring · date-timeRequired
featuresarray of stringsRequired
first_payment_datestring · dateRequired

A business date, YYYY-MM-DD

funding_datestring · dateRequired

A business date, YYYY-MM-DD

grace_daysintegerRequired
initial_escrow_amountintegerRequired
insurance_escrowedbooleanRequired
late_fee_amountintegerRequired
lender_contactobjectRequired
lender_credit_amountintegerRequired
mortgage_brokerobject or nullOptional
other_escrowedbooleanRequired
other_property_cost_labelstringRequired
partial_paymentsstringRequired
partiesarray of stringsRequired
principal_amountintegerRequired
profilestringRequired
property_addressstringRequired
property_value_amountintegerRequired
property_value_basisstringRequired
purposestringRequired
rate_bpsintegerRequired
rate_lock_expires_atstring · date-time or nullOptional
rate_lockedboolean or nullOptional
sale_price_amountintegerRequired
seller_addressstringRequired
seller_brokerobject or nullOptional
seller_credit_amountintegerRequired
seller_namestringRequired
servicingstringRequired
settlement_agentobjectRequired
settlement_file_numberstringRequired
statestringRequired
tax_escrowedbooleanRequired
term_monthsintegerRequired
estimate_duestring · date or nullOptional

A business date, YYYY-MM-DD

intentobject or nullOptional
3 child attributes
atstring · date-timeRequired
evidence_sha256stringRequired
partystringRequired
itemsarray of objectsRequired
5 child attributes
amountintegerOptional
evidence_sha256stringRequired
kindstringRequired
received_atstring · date-timeRequired
textstringOptional
loan_idstringOptional

Example loan_2tVh8nqLxq4GbDe0K1F6S9zRcWm

originationobjectRequired
8 child attributes
created_atstring · date-timeRequired
customer_idstringRequired

Example cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm

idstringRequired
makerstringRequired
operating_calendarobjectRequired
2 child attributes
closedarray of string · dateRequired
weekdaysarray of integersRequired
policy_sha256stringRequired
product_codestringRequired
product_versionintegerRequired

Errors

Every error is a problem document with a stable code. See Errors.

400401403404409412413422424429500503

to move to open esc to close