Encompass
Encompass is the dominant mortgage loan origination system (LOS), a product of ICE Mortgage Technology (formerly Ellie Mae, acquired by Intercontinental Exchange / ICE in 2020). Its developer program, Encompass Developer Connect, exposes REST APIs that let partners and lenders configure, customize, and administer loan information and resources programmatically - loan manufacturing, loan pipeline, borrower pairs, contacts, eFolder documents and attachments, milestones, conditions, users, product and pricing, and event webhooks. Access is partner/tenant-gated (OAuth 2.0 credentials issued per Encompass instance by a super administrator), but the API reference is publicly documented at developer.icemortgagetechnology.com.
APIs
Encompass Loan Management API
Create, read, update, and delete Encompass loan files and read/write the values of loan data fields between applications and Encompass. Includes moving loans between folders and...
Encompass Loan Pipeline API
Search for loans and loan fields across the Encompass pipeline using canonical field names, filter criteria, and cursor-based pagination for large result sets. Retrieve the list...
Encompass Borrower Pair & Applications API
Manage borrower pairs (applications) within a loan file - list, create, read, update, and remove the borrower/co-borrower application entities that carry each borrower's data on...
Encompass Contacts API
Manage borrower (consumer) contacts and business (service provider / vendor) contacts, including contact notes and groupings, in the Encompass contact database.
Encompass eFolder Documents & Attachments API
Manage documents, attachments, and comments in a loan's eFolder - list and create documents, upload and retrieve attachments (via cloud-storage URLs), and manage the placeholder...
Encompass Milestones & Associates API
Read and manage the milestones that mark a loan's progress through the origination workflow, complete/finish milestones, and assign the associates (loan team members) responsibl...
Encompass Conditions API
Track and manage underwriting, preliminary, and post-closing conditions on a loan, including the modern Enhanced Conditions system - list, create, update, and clear conditions a...
Encompass Users API
Manage the internal Encompass users of a lender's instance - list, read, create, and update user accounts, personas, roles, and license/organization assignments that determine w...
Encompass Webhooks API
Subscribe to Encompass resource events (loan created / updated / deleted / locked / unlocked and more), manage subscriptions, browse available resources and their events, query ...