March '26 Release
16 days ago by Pallavi Bhowmik
The EPC 2.0 March '26 release is scheduled for March 21, 2026. With this release, we've included the following new features and improvements:
Platform updates
The following EPC platform updates are included in this release:
- Support for setting presumed received date for each disclosureRecipient [EPC-44485]:For the Partner Doc Delivery flow, Encompass does not automatically set the presumed received date when a disclosure tracking log is system‑generated. This differs from manually created logs, where the presumed received date is populated if eConsent is already enabled on the loan. This behavior exists because Encompass cannot assume whether the disclosure package was actually attempted to be delivered to the borrower.
To support setting the presumed received date, partners must be able to assign this value at the disclosureRecipient level using both theUPDATE_DISCLOSURE_STATUSandUPDATE_DISCLOSURE_RECIPIENTSresult actions. - Automated/One-Click Order enhancement [EPC-44000]: Support for sending
assignedToobject to partners in automated/1click order flows added with this release. Automated/One-Click orders that attach resources via preConfiguredResources now include the assignedTo object for each serviceOrder resource. - UCDP support [EPC-43218]: Ability to identify the appraisal package within the transactions/ServiceOrder resources. For more information, see UCDP and Support for UAD 3.6.
UPDATE_CREDIT_DATAtransaction result action [EPC-45257]: Result actionUPDATE_CREDIT_DATAwas made available with the November '25 release. Response handling (ofUPDATE_CREDIT_DATAtransaction result action) is supported with this release. For more information, see update credit data action.
{
"status": "Completed",
"loanFormat": "application/vnd.plm-2.0.0+json",
"retry": {
"interval": "1",
"duration": 10
},
"loan": {
"borrowerRequestedLoanAmount": 250003,
"mortgageType": "mortgagePartnerUpdated",
"requestedInterestRatePercent": 3,
"loanAmortizationType": "AdjustableRatePartnerUpdated",
"propertyAppraisedValueAmount": 250003,
"fees": [
{
"feeType": "CreditReportFee",
"paidToName": "test provider",
"borPaidAmount": "50.00"
}
]
},
"resources": [
{
"id": "B2.be11172646KS*515ed6d5-3ec8-40f5-82fa-5a1f8894ac1cKS*liability-_borrower1-725217050482315.xml",
"name": "liability-_borrower1-725217050482315.xml",
"mimeType": "application/xml"
}
],
"result": {
"format": "application/vnd.credit-data-update-1.0.0.json",
"action": "UPDATE_CREDIT_DATA",
"details": {
"resource": {
"id": "B2.be11172646KS*515ed6d5-3ec8-40f5-82fa-5a1f8894ac1cKS*liability-_borrower1-725217050482315.xml",
"type": "urn:ice:epc:partner:credit:report:version:V2.3.1"
},
"importOptions": {
"creditReportType": "Merge",
"creditReportTypeDesc": "Hard pull",
"liabilityDetails": {
"importLiabilities": true,
"deleteLiabilityRecords": true,
"excludeZeroBalanceLiabilities": true
}
}
}
}
}
- Partner Task fulfillment support [EPC-45098]: Lenders can now create a task for partners to fulfill so that partners can get the newly created taskId with the webook notification, and use the taskId to update or close the task.
{
"eventId": "31de4d30-7621-4578-a2ac-9785bad1a239",
"eventTime": "2023-09-29T16:29:06Z",
"eventType": "created",
"meta": {
"resourceType": "urn:elli:epc:transaction",
"resourceId": "8bd75275-0b4b-4a7d-9458-bb94f4417a68",
"instanceId": "testproduct_3101",
"resourceRef": "https://int.api.ellielabs.com/partner/v2/transactions/{transactionId}",
"payload": {
"reference": "https://int.api.ellielabs.com/partner/v2/transactions/{transactionId}/events/{eventId}"
}
}
}
{
"id": "9a811dbb-ed08-4dd7-9b16-ed0e36594128",
"text": "Transaction Request Created|Updated",
"type": "urn:elli:epc:transaction:request:created",
"from": "System",
"sent": "2023-05-01T18:56:32Z",
"comments": "Task has been created",
"details": {
"taskCreated":
{
"id": "cbb20fc3-ddd6-4d71-8776-599636194822",
"title": "Task title",
"status": "NOT_STARTED"
}
}
}
- New
UPDATE_TASKtransaction result action [EPC-44704, EPC-44722]: New transaction result action schema now available to enable partners to update task status and add task comment. Allowed values for task status:IN_PROGRESS,COMPLETED. For more information, see update task action.
{
"status": "processing",
"loanFormat": "application/vnd.plm-2.0.0+json",
"result": {
"format": "application/vnd.task.update-1.0.0.json",
"action": "UPDATE_TASK",
"details": {
"id": "cbb20fc3-ddd6-4d71-8776-599636194822",
"status": "IN_PROGRESS",
"comment": "Team still working on it"
},
"partnerStatus": "partner status"
}
}
preConfiguredResourcesmerged document containers [EPC-44219]: Prior to this release, whenpreConfiguredResourceswere set up using the legacy method (not using stacking template) and there were two matching document containers in eFolder, the latest one was considered. Starting with this release, all matching document containers are considered in the mentioned scenario.- PPE support [EPC-43920]: ICE PPE partners can now set copyLoanData to true when submitting rateLock action to ensure current loan data on the loan file is preserved when submitting a rateLock post confirm. Partners can to submit the copyLoanData and dataSyncOption query parameters as part of the following rate lock actions:
- LOCK_CONFIRM
- UPDATE_CONFIRM
- UPDATE
- RELOCK_CONFIRM
- RELOCK
As part of this update, two attributes have been added to the EPC transaction result action schema. EPC will pass the value provided by the partner to internal downstream services.
{
"eventId": "31de4d30-7621-4578-a2ac-9785bad1a239",
"eventTime": "2023-09-29T16:29:06Z",
"eventType": "updated", // created
"meta": {
"resourceType": "urn:elli:epc:transaction",
"resourceId": "8bd75275-0b4b-4a7d-9458-bb94f4417a68",
"instanceId": "testproduct_3101",
"resourceRef": "https://int.api.ellielabs.com/partner/v2/transactions/{transactionId}",
"payload": {
"reference": "https://int.api.ellielabs.com/partner/v2/transactions/{transactionId}/events/{eventId}"
}
}
}
{
"id": "9a811dbb-ed08-4dd7-9b16-ed0e36594128",
"text": "Transaction Request Created|Updated",
"type": "urn:elli:epc:transaction:request:created|updated",
"from": "System",
"sent": "2023-05-01T18:56:32Z",
"comments": "Task has been created",
"details": {
"taskCreated":
{
"id": "cbb20fc3-ddd6-4d71-8776-599636194822",
"title": "",
"status": ""
}
}
}
JavaScript guest library updates
- App closing support [EPC-44288]: To enable partners to test opening and closing showcase apps, a UI-based close option (such as a button) has been provided with this release.
getContext actionexposed in admin flow [EPC-45612]: getContext action exposed in admin flow to provide productId, productName, category that can be leveraged in business logic of the admin integration. For more information, see getContext action.- New allowed source type in Document Uploader [EPC-45104]: To enable partners to consume files sent by other partners but are not saved in eFolder. For more information, see UCDP and Support for UAD 3.6.
applicationObj.performAction("getAvailableResources", {"allowedSourceTypes": ["esign", "efolder", "partner"]})
- Loan editor [EPC-44577, EPC-44324]: Partners can now enable lenders to navigate to Encompass standard forms without closing the partner integration UI.
applicationObj.performAction("launchLoanEditor")
This action is supported only on Encompass SmartClient. When called a model window will open like the one below. For more information, see Loan editor.

