V3 Contracts

Secondary Contract Attributes

The following sections lists each contract used in the Secondary APIs and describes all the attributes that make up each contract. All attributes are optional unless otherwise specified.

Investor Template Contract Attributes

The following objects and attributes make up the Investor Template object. The Investor Template object contains information about an investor template.

ATTRIBUTESDESCRIPTION
id
string
Unique identifier of the investor template.
templateName
string
Name assigned to the investor template.
investorContacts Array[InvestorContactDetailContract]Lender/investor contacts that apply to the TPO company.
bulkSale
boolean
Indicates whether the investor purchases bulk loans.
deliveryTimeFrame
integer
The number of days to add to the Commitment Date to determine the expected Investor Delivery Date.
purchaserType
string
The Type of Purchaser to populate to the Type of Purchaser field on the HMDA Information form when the investor template is applied to a loan file. Possible values are:
NotApplicable
FannieMae
GinnieMae
FreddieMac
FarmerMac
PrivateSecuritizer
CommercialSavingsBankOrAssociation
CreditUnionMortgageOrFinanceComapny
LifeInsurance
AffiliateInstitution
* Others
purchaserTypeValue
string
The long form value of the purchaserType field. The purchaserTypeValue attribute is passed between Loan APIs and populates Type of Purchaser (field ID 1397) in the HMDA Information form when the investor template is applied to a loan file. Possible values are:
Loan was not originated
FNMA
GNMA
FHLMC
FAMC
Private Securitization
Savings Bank
Credit union, mortgage company, or finance company
Life Insurance Co.
Affiliate Institution
* Other type of purchaser

Investor Contact Detail Contract Attributes

The following objects and attributes make up the Investor Contact Detail Contract object. The Investor Contact Detail Contract contains the contact information for businesses that are applied to the investor template.

ATTRIBUTESDESCRIPTION
contactType
string
Required. The type of business contact. Possible values are:
Secondary
ShipTo
CustomerService
TrailingDocs
Payment
Insurance
NoteDelivery
TaxNotice
MortgageInsurance
LoanDelivery
Assignment
Correspondence
Generic1
Generic2
Generic3
Generic4
investorName
string
Name of investor. It may be the same as the Investor Name, or the name of a third-party, subsidiary, or branch that manages bulk sales for the investor.
contactName
string
Name of the contact for this investor.
addressStreet1
string
Street address for the investor.
addressStreet2
string
Street address for the investor.
city
string
City where the investor is located.
state
string
State where the investor is located.
zip
string
Zip code of the investor.
phoneNumber
string
Phone number of the investor.
faxNumber
string
Fax number for the investor.
emailAddress
string
The investor's email address.
webSite
string
The investor's website.

Funding Template Contract Attributes

The following attributes make up the Funding Template Contract object.

ATTRIBUTESDESCRIPTION
templateName
string
Name of the funding template.
description
string
Description of the funding template.
id
string
Funding template ID.
itemizationType
string
Type of itemization assigned to the funding template. Possible values are 2010 and 2015.
path
string
Location of the funding template.