The FHA Connection Business to Government (FHAC B2G) is a way for a Loan Origination System to send information to the FHA Connection in an automated fashion. For a detailed explanation of FHAC B2G functions, please see the FHAC B2G Welcome Package.
Specifications may change with short notice. To stay informed about specification changes please make sure we have your email. Please check our registry to make sure we have your contact information. You may add or update your information as required.
Access to FHAC B2G systems requires authentication. To gain access to the test environment to build and test your client applications for origination functions you will need to provide a valid FHA Lender ID to firstname.lastname@example.org.
Any institution requesting access to the servicing B2G test environment must first have an existing production FHAC connection ID.
When designing your client applications you will need to be aware of the following regulations:
Warning! By accessing this system, you agree to the Rules of Behavior for this system and are bound by the following Terms and Conditions:
- This computer system, including all related equipment, networks, and network devices (specifically including Internet access) contains data belonging to the U.S. Government, and is provided for authorized U.S. Government use only.
- Access requires the use of an authorized user account number and password, which are sensitive and must never be shared with anyone at any time.
- User account numbers are only granted to individuals who possess a valid Social Security Number, which will be collected along with other personally identifiable information (PII), and may be used for any lawful purpose, including verifying the user’s identity.
- Authorized personnel will treat information about HUD computing resources (i.e., system names, technologies employed, etc.) as sensitive and will not reveal it to unauthorized personnel.
- All activities and information, including personal information, associated with the use of this system may be monitored for all lawful purposes, including ensuring that its use is authorized, to facilitate protection against unauthorized access, and to verify operational security. During monitoring, information may be examined, recorded, copied and used for authorized purposes.
- Misuse or unauthorized use is strictly prohibited and may be subject to criminal prosecution. Evidence of misuse collected during monitoring may be used for administrative, criminal, or other adverse action.
- Social Networking and posting organizational information on public websites is strictly prohibited without the authorization of HUD’s Office of the Chief Information Officer (OCIO).
Authority: Section 203, National Housing Act, Pub. L. 73-479; Section 255, National Housing Act, Pub. L. 100-242; 42 U.S.C. 3543 - Sec. 3543 - Preventing fraud and abuse in Department of Housing and Urban Development programs; U.S. Federal Criminal Code 18 USC 1030 - Fraud and Related Activity with Computers; and HUD Information Technology Security Policy 2400.25.
Your client applications will need to be able to collect individual user access credentials to be used when authenticating each connection to B2G functions. All IDs must actually belong to individuals; there are no IDs assigned to services. At no time should any user be able to access a transaction using an ID that does not belong to them.
When you are preparing your software for deployment against the production environment you will need a valid FHA Connection ID for the production server. If you do not already have a production ID you will need to contact your Application Coordinator (or the Application Coordinator of one of your clients if you do not directly represent an FHA lender) as we cannot authorize access to the production environment through this office.
Your B2G client application will need to post XML documents as the value portion of a name/value pair in the body of the request. The name portion of the name/value pair may not be "request," "xml," "post," "datain" or any other common name typically associated with HTTP handshaking but it is not otherwise restricted.
The connection uses BASIC authentication over a 128 bit HTTPS transport. You will need to set the content header to application/x-www-form-urlencoded to ensure that the application server parses your request properly. The result of your request is returned as an XML document. At this level; your client application is acting exactly like a web browser posting an HTML form to a server.
The download contains some sample code that illustrates posting data to B2G functions:
- Java client class
- Java simple application class
- Java client source
- Java simple application example source
The samples are examples to facilitate your own client application development only; no explicit or implied support in the use or modification for use of these examples is offered.
If you are not familiar with the FHA Insurance business processes we strongly suggest that you partner with an FHA lender for assistance because the assistance we can offer here is primarily technical and will be limited in detail and scope when discussing FHA Insurance business rules.
Contacts:For technical questions and problems: email@example.com
For assistance with business processes: firstname.lastname@example.org
For assistance with user logins: email@example.com
|September 13, 2019
Updates to Case Query
|March 4, 2019
Updates to Case Transfer, Single Family Servicing, Rules of Behavior.
|September 10, 2018
Updates to Borrower/Address Change, Case Number Assignment, and Insurance Application to accommodate Government Entity Borrowers.
|September 18, 2017
Updates to Borrower/Address Change and HECM Insurance Application
Addition of new function: Certificate Search
|December 30, 2016
Release to production will be January 14th, 2017
Updates to Borrower/Address Change and Insurance Application
LoanPurpose and OtherLoanPurposeDescription (RefinanceImprovements becomes FinanceImprovements)
|September 26, 2016
HECM Financial Assessment
HECM Certificate (interface unchanged - changes are internal)
Also, for all pilot/test connections; please use "entptest.hud.gov" instead of "hwvalwd3231.hud.gov"
|August 1, 2016
|Handbook Updates March 14, 2016 implemented April 16, 2016
|Handbook rollout, March 14, 2016 postponed to April 16, 2016
|March 14, 2016
|January 15, 2016|
|January 7, 2016|
|December 22, 2015|
|October 27, 2015|
|October 16, 2015
Updates to data dictionary
|September 25, 2015
Changes to Counseling Confirmation definitions for Insurance Application
|August 24, 2015
Minor corrections to data dictionary and final release date for HUD Handbook update
|August 17, 2015
Added output fields for prior loan service for HECM cases
|August 12, 2015
Fixed typo in schema
|August 6, 2015
HUD Handbook Changes
|June 22, 2015
HUD Handbook Changes Documentation upgrade
|March 12, 2015|
|February 9, 2015|
|November 26, 2014
HECM Insurance, Borrower/Address Change, and Case Number Assignment gain a new attribute (_Eligible) to the _NonBorrowerSpouse element to designate eligibility for the "Safeguard to Prevent Displacement of Homeowner" as defined in Subsection 255(j) of the National Housing Act. Please see Mortgagee Letter 2014-07 for details.
Secondary Financing gains a new value for financing source.
|May 28, 2014
Updates to: New function:
Changes to Insurance Application and the addition of the Secondary Financing function are in response to ML 2014-08.
Changes to HECM Insurance Application, Borrower/Address Change, Case Query, and Case Number Assignment are in response to the inclusion of non-borrowing spouses in response to ML 2014-07.
|May 12, 2014
|January 8, 2014
|November 16, 2013
|September 17, 2013
|August 26, 2013
|August 26, 2013|