<!-- https://staircase.co/providers/essent -->
# Essent

# Essent

A mortgage-insurance carrier, first in the committed mortgage-insurance ordering.

Essent is one of the licensed carriers reached through Insurance. A caller sends the loan and the borrower; the product works down the carrier ordering and returns every carrier willing to insure the loan together with the terms each offered.

Eligibility and price are separate questions here. A carrier can qualify a loan and be uncompetitive on premium, so the response carries the full eligible set rather than a single selection, and the choice is left to the caller.

A language configuration for this carrier survives in the committed sources, so the field-level mapping between its own vocabulary and the canonical classes renders below.

## Products it serves

- Insurance
- Connection

## Position in the ordering

- Mortgage Insurance essentarchenactradianmgicnationalmi

## Field mapping

| Flow | Canonical in | Vendor in | Vendor out | Canonical out | Lender credentials |
| --- | --- | --- | --- | --- | --- |
| `essent-insurance-flow` | `staircase-graph` | `essent-input` | `essent-output` | `staircase-graph` | not enabled |

## How this integration is built

- **connection configuration** — The wire protocol. One repository per vendor API call, not per vendor.

- **language configuration** — The field mapping between the vendor's vocabulary and the canonical model.

- **flow file** — The four-way translation: canonical request, vendor request, vendor response, canonical response.

- **waterfall priority** — One line naming where this vendor sits in the vertical's ordering.

- **status call** — Activating the vendor for a lender, optionally with the lender's own credentials.

## Evidence

This vendor is on the roster because each of the following resolves to a committed artifact.

- `StaircaseAPI/insurance-data product/data/waterfall/waterfall.json waterfall`
- `insurance-data product/data/flows/essent.json`
