Skip to main content

Ext Connect API with the Locking UI

The goal of Ext Connect is to allow third party providers to use the Lender Price Ext application in an iFrame.

The scope of Ext Connect, for a given Ellie Loan, covers the following:

  • Pricing
  • Lock Workflow
  • Sell Side

Connectivity

Authentication Service

URL: https://[AUTH_SERVICE]/oauth/token

Method: POST

Headers:

  • Authorization: Basic RVhUX0VuY29tcGFzczpFWFRfUGFzc3dvcmQ=

Content: form-data

Form parameters:

ParameterDescription
usernameLenderprice API Username (must have CompanyUserAdmin)
passwordLenderprice API Password
grant_typepassword
client_idEXT_Encompass
ext_loan_idEncompass Loan Id
ext_user_idEncompass User Id
loan_numberEncompass_Loan_Number
note

Enhance the JWT Token with the parameter standAlone = true.

Ext Client

The steps for using the Ext Client are as follows:

  1. Create a page to receive the JWT token as parameter.
  2. Register the JWT in the front end application in local storage.
  3. Send the information to the Lender Price back end. Lender Price will fetch the ext loan using an already existing method and redirect the user to the pricing page with the ext loan parameter.

The entry point of the iFrame is:

https://[SERVER-DOMAIN]/#/ext-integration?tk=[TOKEN]

standAlone = true will be used to hide the pipeline and the profile top menu.

Environment Settings

Stage

  • AUTH_SERVICE: ppe-stg-auth.cre8techdev.com
  • SERVER-DOMAIN: ppe-stg-ext.cre8techdev.com
  • username: To be configured by Client Service
  • password: To be configured by Client Service

QA (When deployed)

  • AUTH_SERVICE: ppe-auth.cre8techuat.com
  • SERVER-DOMAIN: ppe-ext.cre8techuat.com
  • username: To be configured by Client Service
  • password: To be configured by Client Service

Production (When deployed)

  • AUTH_SERVICE: ppe-auth.lenderprice.com
  • SERVER-DOMAIN: ppe-ext.lenderprice.com
  • username: To be configured by Client Service
  • password: To be configured by Client Service