Corgi BankDocumentation
OpenAPI

Calculate an immutable Loan Estimate or Closing Disclosure revision

POST/originations/{origin}/disclosures

Path parameters

originstringRequired

Headers

Idempotency-KeystringRequired

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

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
kindstringRequired
previous_idstringOptional
provider_listobject or nullOptional
2 child attributes
reuseobject or nullOptional
2 child attributes
revision_idstringRequired
sha256stringRequired
servicesarray of objectsOptional
3 child attributes
cost_idstringRequired
estimated_provider_idstringRequired
providersarray of objectsRequired
9 child attributes
addressstringRequired
affiliatedboolean or nullOptional
evidence_sha256stringRequired
idstringRequired
in_businessboolean or nullOptional
namestringRequired
phonestringRequired
serves_propertyboolean or nullOptional
verified_atstring · date-timeRequired
provider_selectionsarray of objectsOptional
6 child attributes
cost_idstringRequired
evidence_sha256stringRequired
listobjectRequired
2 child attributes
revision_idstringRequired
sha256stringRequired
providerobjectRequired
9 child attributes
addressstringRequired
affiliatedboolean or nullOptional
evidence_sha256stringRequired
idstringRequired
in_businessboolean or nullOptional
namestringRequired
phonestringRequired
serves_propertyboolean or nullOptional
verified_atstring · date-timeRequired
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
9 child attributes
addressstringRequired
emailstringRequired
license_idstringOptional
namestringRequired
nmls_idstringOptional
personstringRequired
person_license_idstringOptional
person_nmls_idstringOptional
phonestringRequired
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
3 child attributes
kindstringRequired
monthly_amountintegerRequired
monthsintegerRequired
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
9 child attributes
addressstringRequired
emailstringRequired
license_idstringOptional
namestringRequired
nmls_idstringOptional
personstringRequired
person_license_idstringOptional
person_nmls_idstringOptional
phonestringRequired
lender_credit_amountintegerRequired
mortgage_brokerobject or nullOptional
9 child attributes
addressstringRequired
emailstringRequired
license_idstringOptional
namestringRequired
nmls_idstringOptional
personstringRequired
person_license_idstringOptional
person_nmls_idstringOptional
phonestringRequired
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
9 child attributes
addressstringRequired
emailstringRequired
license_idstringOptional
namestringRequired
nmls_idstringOptional
personstringRequired
person_license_idstringOptional
person_nmls_idstringOptional
phonestringRequired
seller_credit_amountintegerRequired
seller_namestringRequired
servicingstringRequired
settlement_agentobjectRequired
9 child attributes
addressstringRequired
emailstringRequired
license_idstringOptional
namestringRequired
nmls_idstringOptional
personstringRequired
person_license_idstringOptional
person_nmls_idstringOptional
phonestringRequired
settlement_file_numberstringRequired
statestringRequired
tax_escrowedbooleanRequired
term_monthsintegerRequired

Returns

200 OK

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
5 child attributes
amountintegerRequired
balance_amountintegerRequired
datestring · dateRequired

A business date, YYYY-MM-DD

interest_amountintegerRequired
principal_amountintegerRequired
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
2 child attributes
revision_idstringRequired
sha256stringRequired
servicesarray of objectsOptional
3 child attributes
cost_idstringRequired
estimated_provider_idstringRequired
providersarray of objectsRequired
9 child attributes
addressstringRequired
affiliatedboolean or nullOptional
evidence_sha256stringRequired
idstringRequired
in_businessboolean or nullOptional
namestringRequired
phonestringRequired
serves_propertyboolean or nullOptional
verified_atstring · date-timeRequired
provider_selectionsarray of objectsOptional
6 child attributes
cost_idstringRequired
evidence_sha256stringRequired
listobjectRequired
2 child attributes
revision_idstringRequired
sha256stringRequired
providerobjectRequired
9 child attributes
addressstringRequired
affiliatedboolean or nullOptional
evidence_sha256stringRequired
idstringRequired
in_businessboolean or nullOptional
namestringRequired
phonestringRequired
serves_propertyboolean or nullOptional
verified_atstring · date-timeRequired
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
9 child attributes
addressstringRequired
emailstringRequired
license_idstringOptional
namestringRequired
nmls_idstringOptional
personstringRequired
person_license_idstringOptional
person_nmls_idstringOptional
phonestringRequired
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
3 child attributes
kindstringRequired
monthly_amountintegerRequired
monthsintegerRequired
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
9 child attributes
addressstringRequired
emailstringRequired
license_idstringOptional
namestringRequired
nmls_idstringOptional
personstringRequired
person_license_idstringOptional
person_nmls_idstringOptional
phonestringRequired
lender_credit_amountintegerRequired
mortgage_brokerobject or nullOptional
9 child attributes
addressstringRequired
emailstringRequired
license_idstringOptional
namestringRequired
nmls_idstringOptional
personstringRequired
person_license_idstringOptional
person_nmls_idstringOptional
phonestringRequired
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
9 child attributes
addressstringRequired
emailstringRequired
license_idstringOptional
namestringRequired
nmls_idstringOptional
personstringRequired
person_license_idstringOptional
person_nmls_idstringOptional
phonestringRequired
seller_credit_amountintegerRequired
seller_namestringRequired
servicingstringRequired
settlement_agentobjectRequired
9 child attributes
addressstringRequired
emailstringRequired
license_idstringOptional
namestringRequired
nmls_idstringOptional
personstringRequired
person_license_idstringOptional
person_nmls_idstringOptional
phonestringRequired
settlement_file_numberstringRequired
statestringRequired
tax_escrowedbooleanRequired
term_monthsintegerRequired

Errors

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

400401403404409412413422424429500503

to move to open esc to close