pub struct ReportingLoanSchema {Show 50 fields
pub loan_id: String,
pub los_primary_key: Option<String>,
pub crm_primary_key: Option<String>,
pub loan_number: Option<String>,
pub creator_user_id: Option<String>,
pub primary_assignee_user_id: Option<String>,
pub primary_assignee_name: Option<String>,
pub primary_assignee_email: Option<String>,
pub all_current_assignees: Option<String>,
pub loan_type: Option<String>,
pub loan_purpose_type: Option<String>,
pub app_source_name: Option<String>,
pub app_lead_source: Option<String>,
pub app_program: Option<String>,
pub app_marketing_tag: Option<String>,
pub asset_state: Option<String>,
pub asset_purchase_price: Option<f64>,
pub loan_application_status: Option<String>,
pub los_milestone: Option<String>,
pub los_milestone_last_updated_datetime: Option<String>,
pub first_credit_pulled_datetime: Option<String>,
pub primary_borrower_ssn_flag: Option<bool>,
pub primary_borrower_credit_consent_datetime: Option<String>,
pub primary_borrower_econsent_flag: Option<bool>,
pub coborrower_ssn_flag: Option<bool>,
pub coborrower_credit_consent_datetime: Option<String>,
pub coborrower_econsent_flag: Option<bool>,
pub follow_up_only_flag: Option<bool>,
pub connectivity_flag: Option<bool>,
pub blend_income_success_flag: Option<bool>,
pub twn_success_flag: Option<bool>,
pub has_realtor_flag: Option<bool>,
pub unassigned_on_submit_flag: Option<bool>,
pub signup_url: Option<String>,
pub pre_approval_letter_datetime: Option<String>,
pub created_datetime: Option<String>,
pub days_since_last_touch: Option<f64>,
pub borrower_started_datetime: Option<String>,
pub borrower_submitted_datetime: Option<String>,
pub take_over_datetime: Option<String>,
pub est_exported_datetime: Option<String>,
pub est_last_updated_datetime: Option<String>,
pub est_last_touch_datetime: Option<String>,
pub last_touched_by_user_id: Option<String>,
pub est_completed_datetime: Option<String>,
pub est_archived_datetime: Option<String>,
pub est_deleted_datetime: Option<String>,
pub est_purged_datetime: Option<String>,
pub app_start_to_submit_minutes: Option<f64>,
pub as_of_date: Option<String>,
}
Fields§
§loan_id: String
The UUID of the application in Blend’s system. The static identifier that should be used to connect the application’s identity across Blend and external integrations.
los_primary_key: Option<String>
The unique identifier of the loan in a lender’s Loan Origination System, or LOS (e.g. Empower, Encompass, etc.). This value should not change over time and should be used to connect the loan’s identity between Blend and the LOS.
crm_primary_key: Option<String>
The unique identifier of the application in a lender’s Customer Relationship Management (CRM) system (e.g. Salesforce, Velocify, etc.). This value should not change over time and should be used to connect the application’s identity between Blend and the CRM.
loan_number: Option<String>
A mutable identifier of the application. Not safe to use to connect the application’s identity across Blend and external systems because it can and (for most implementations) will change. Default value is an incremented ID set by Blend. Other Values could be LOS GUID after export of the loan to LOS (may be the same as the losID field or different), Can be manually set to anything by lenders in the UI or programmatically via the API.
creator_user_id: Option<String>
The user ID for the user that originated the loan.
primary_assignee_user_id: Option<String>
The user id of the primary assignee LO on the loan.
primary_assignee_name: Option<String>
The full name of the primary assignee
primary_assignee_email: Option<String>
The email address of the primary assignee
all_current_assignees: Option<String>
A JSON array containing the user ID, name, and email of all current assignees on the loan
loan_type: Option<String>
The subtype of the loan application.
loan_purpose_type: Option<String>
The purpose of the loan application.
app_source_name: Option<String>
Canonical name of where this application came from, such as the name of the LOS or CRM
app_lead_source: Option<String>
Specifies how an app was created.
app_program: Option<String>
The loan program of the application, possible values include - STATE_AGENCY, VA, FHA, CONVENTIONAL, LOCAL_AGENCY, USARURAL_DEVELOPMENT, PUBLIC_AND_INDIAN_HOUSING, OTHER
app_marketing_tag: Option<String>
The tag corresponding to a marketing campaign. This identifier can be used to gauge which links are most effective within certain campaigns.
asset_state: Option<String>
The registered address state on the asset
asset_purchase_price: Option<f64>
The purchase price of the asset
loan_application_status: Option<String>
The current status of the loan application
los_milestone: Option<String>
An optional enumerated field sent by lenders who have shared this data via the home-lending/applications/los-milestones endpoint. Possible values include SUBMITTED. UNDERWRITING, CONDITIONAL_APPROVAL, APPROVED, CLOSING, CLOSED
los_milestone_last_updated_datetime: Option<String>
The UTC timestamp for when an LOS milestone was last posted to Blend via the home-lending/applications/los-milestones
first_credit_pulled_datetime: Option<String>
The first UTC timestamp of when the borrower’s credit was pulled through Blend
primary_borrower_ssn_flag: Option<bool>
A flag denoting if the borrower has provided their SSN
primary_borrower_credit_consent_datetime: Option<String>
The date that the borrower provided credit consent
primary_borrower_econsent_flag: Option<bool>
A flag denoting that the borrower has provided e-consent
coborrower_ssn_flag: Option<bool>
A flag denoting if the coborrower has provided their SSN
coborrower_credit_consent_datetime: Option<String>
The date that the borrower provided credit consent
coborrower_econsent_flag: Option<bool>
A flag denoting that the co-borrower has provided e-consent
follow_up_only_flag: Option<bool>
A flag that indicates that the application was a follow-up only loan - the lender used Blend to issue follow ups to the borrower
connectivity_flag: Option<bool>
A flag that indicates that the borrower successfully generated an asset statement
blend_income_success_flag: Option<bool>
A flag that indicates whether the loan had at least one Blend Income Report generated (i.e. a borrower’s income was successfully verified)
twn_success_flag: Option<bool>
A flag that indicates that a successful match was found on the borrower using The Work Number
has_realtor_flag: Option<bool>
A flag that indicates the borrower selected they are working with a realtor on their application
unassigned_on_submit_flag: Option<bool>
For Mortgage/Heloc/Heloan only - A flag that indicates the loan was unassigned upon submit. This field will not change if a loan is assigned. ‘TRUE’ = the loan was unassigned at submission; ‘FALSE’ = the loan was assigned at submission; NULL = the loan may not have been submitted yet, or is is a non home lending product
signup_url: Option<String>
For Mortgage/Heloc/Heloan only - The sign-up URL the borrower used to apply. Can be used with the unassignedOnsubmitFlag field to diagnose faulty referral links
pre_approval_letter_datetime: Option<String>
The timestamp for when a Preapproval Letter was generated in Blend (UTC)
created_datetime: Option<String>
The creation time of the loan (in UTC)
days_since_last_touch: Option<f64>
Number of days since the loan was last touched (from when the report was generated)
borrower_started_datetime: Option<String>
The timestamp when the borrower(s) started the loan application
borrower_submitted_datetime: Option<String>
The timestamp when borrower submitted the application
take_over_datetime: Option<String>
The timestamp when the loan was first taken over by the LO (in UTC)
est_exported_datetime: Option<String>
The timestamp when the application was exported. Field is appended with estimated, as this field is not meant to be used for compliance and reconciliation purposes
est_last_updated_datetime: Option<String>
The timestamp the loan was last updated by the system. Can be used to filter on to find loans that have been updated. Field is appended with estimated, as this field is not meant to be used for compliance and reconciliation purposes and specific actions may not be considered as a “last updated”
est_last_touch_datetime: Option<String>
The timestamp the loan was last touched (by a borrower or lender user). Field is appended with estimated, as this field is not meant to be used for compliance and reconciliation purposes and specific actions may not be considered as a “last touched”
last_touched_by_user_id: Option<String>
The ID of the user to last touch the loan (can be borrower or lender user)
est_completed_datetime: Option<String>
The application completion time of the loan (in UTC)
est_archived_datetime: Option<String>
The timestamp when the application was archived. Field is appended with estimated, as this field is not meant to be used for compliance and reconciliation purposes
est_deleted_datetime: Option<String>
The timestamp when the application was deleted. Field is appended with estimated, as this field is not meant to be used for compliance and reconciliation purposes
est_purged_datetime: Option<String>
The timestamp when the application was purged. Field is appended with estimated, as this field is not meant to be used for compliance and reconciliation purposes (“estimated” in this case does not predict when a loan will be purged. This field is only for loans that have already been purged)
app_start_to_submit_minutes: Option<f64>
For a submitted loan, the time between app start and app submit
as_of_date: Option<String>
The date for when the report was generated