Meet Caddi in personADVISE AIOct 20–22AI for Mid-Sized LawNov 5Legal InnovatorsNov 17–18
Encompass API

Connect Encompass without building on its API

Encompass has a REST API. Encompass lender clients only via Developer Connect (API keys issued by an Encompass Super Administrator); third-party vendors go through the separate Partner Connect program. If you're reading the docs because you need Encompass to talk to the rest of your stack, Caddi does that without you writing or maintaining integration code: you show it the job once, and it runs it across Encompass and your other tools.

  • APIREST (JSON)
  • AuthOAuth 2.0 with API key
  • AccessLender clients only
The Encompass API

What the Encompass API gives you

Type
REST (JSON)
Authentication
OAuth 2.0 with API key (client ID/secret); lenders use password or authorization code grant, and ISV partners use client credentials
Who can get access
Encompass lender clients only via Developer Connect (API keys issued by an Encompass Super Administrator); third-party vendors go through the separate Partner Connect program.
What it covers
Loans and loan pipeline, loan folders, eFolder documents, product and pricing, compliance, settings, and webhooks.
Limits
Default of 30 concurrent API calls per lender environment, with 429 until concurrency frees up.

Official docs: developer.icemortgagetechnology.com. Checked September 2026. Vendors change access terms, so confirm with Encompass before you build.

Build or have it run

Building on the Encompass API vs. having Caddi run it

The jobBuild it on the APIWith Caddi
Getting accessRegister an app, get Encompass credentials, and manage tokens and refreshes.Connect your Encompass account once. Caddi holds the connection.
Writing the integrationA developer maps fields, handles pagination, retries and rate limits, and writes the sync.You show Caddi the Encompass task the way you'd train a new hire. It writes verified code for it.
Steps the API doesn't coverScreens with no endpoint stay manual, or need a separate RPA tool.Caddi uses a secure, audited browser session where there's no API, in the same automation.
The other systems in the loopEach extra tool is another API, another set of credentials, another integration to own.One automation runs across all the tools the job touches.
Keeping it runningSomeone owns the code when the API version, fields or your process change.Every automation is reviewed before it runs in production, and every run is logged.

Building on the API is the right call when you have engineers and the integration is your product. When the goal is getting Encompass work off someone's desk, the build is the slow part.

What teams connect

What teams usually want the Encompass API for

  • Application & document intake

    Caddi extracts borrower data and documents from email and portals and updates the matching Encompass loan file.

  • Conditions & status updates

    Caddi tracks outstanding conditions, chases missing documents, and updates loan status in Encompass.

Everything Caddi does with Encompass.

Encompass API questions

Does Encompass have an API?

Yes. Encompass has a REST API, authenticated with OAuth 2.0 with API key (client ID/secret); lenders use password or authorization code grant, and ISV partners use client credentials. The official documentation is at https://developer.icemortgagetechnology.com/developer-connect/docs/welcome.

How do I get access to the Encompass API?

Encompass lender clients only via Developer Connect (API keys issued by an Encompass Super Administrator); third-party vendors go through the separate Partner Connect program.

Does the Encompass API have rate limits?

Default of 30 concurrent API calls per lender environment, with 429 until concurrency frees up.

Can I connect Encompass to my other tools without writing code against its API?

Yes. With Caddi you show the Encompass task once, the way you'd train a new hire, and Caddi builds it as verified code that runs across Encompass and the other tools the job touches. Where a step has no API, Caddi uses a secure, audited browser session in the same automation.

Do I need a developer to automate Encompass with Caddi?

No. There is no integration code for you to write or maintain. Every automation Caddi builds for Encompass is reviewed before it runs in production, and every run is logged.

Connect Encompass without the build.

Drop your work email and pick a time. We'll show you Caddi running your Encompass workflow end to end.