October 18.4 Major Release

NEW APIS
The Encompass Developer Connect October Major release introduces the following new APIs for Encompass instances upgraded to 18.4:

  • Organizations APIs for retrieving information about your company and viewing the hierarchy of your company and it's suborganizations or branches.
  • Users APIs for viewing the user accounts with which your employees access Encompass. For retrieving the profile and group information to which a user belongs, as well as the user's compensation plans, licenses and access permissions.
  • Disclosure Tracking 2015 Logs for retrieving log tracking entries for the Loan Estimate, Closing Disclosure, Settlement Service Provider, and Safe Harbor disclosures.

ENHANCEMENTS
Webhook API

  • New Elli-SubscriptionId Header
    A new header, Elli-SubscriptionId, is being introduced in this release. This new header contains a unique subscription ID that is assigned when the subscription is created.

  • New Subscription Signing Key
    A subscription signing key is also being introduced in this release. Every subscription will have either a custom or default signing key when it is created. When a webhook notification is received, the signing key serves as a password that maps to the subscription's ID to validate the notification. A subscription’s signing key is defined by the signingkey attribute in the subscription object. For more information about the signing key, see the Subscription Signing Key section under Subscriptions.

Conditions API
The following new Conditions APIs and methods are being introduced in this release:

  • Underwriting API now supports additional methods for creating and managing underwriting conditions, comments and documents.
  • Preliminary Conditions now supports additional methods for creating and managing preliminary conditions, comments and documents.
  • Post-Closing Conditions now supports additional methods for creating and managing post-closing conditions, comments and documents.

BEFORE UPGRADING TO ENCOMPASS 18.4
Disabled API Update of Consent-Related Attributes
With the 18.4 release of Encompass Developer Connect, we are disabling the ability to directly update consent-related attributes within the loan via the loan update API due to the potential impact this may have in making loans non-compliant. Consent data within Encompass must be updated by one of the approved workflows, such as the ones happening via Encompass WebCenter or Encompass Consumer Connect. The consent information obtained in an external system and sent via APIs cannot be validated by the service, thereby, making the loans non-compliant. Hence, we are disabling direct updates to those attributes.

If your application is currently updating these consent-related fields, we highly recommend that you modify it before you upgrade to Encompass 18.4.

API Contract Change Within the Loan Object
As part of 18.4, we would like to notify you of an API contract change within the Loan object. We have moved three loan-level attributes to a borrower level. We made this change to address a calculation-related defect within the USDA fields.

If you are using these three attributes within your application, we recommend that you to update your application to accommodate this change before you upgrade to Encompass 18.4.

"usda": {
        "adjustedAnnualIncome": 133344,
        "annualIncome": 133344,
        "borrowerBaseIncome": 133344,
        ...
}
"applications": [
"borrower": {
                ...
                "adjustedAnnualIncome": 133344,
                "annualIncome": 133344,
                "baseIncome": 133344
            } ]