July '26 Release
10 days ago by Pallavi Bhowmik
The EPC 2.0 July '26 release is scheduled for July 11, 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:
- New CREATE_FULFILLMENT_DISCLOSURE action to support creating a disclosure fulfillment [EPC-47075, EPC-47063]: The
CREATE_FULFILLMENT_DISCLOSUREaction can be used in both the Partner Documents Delivery flows and the standard documents category flows. ThedisclosureTrackingLogIdparameter is optional. If it is not provided, the system automatically uses the most recent disclosure tracking log ID available in the transaction to create fulfillments. If no disclosure tracking log exists, the action fails and returns a valid error message throughtransaction.event. When a fulfillment is successfully created or updated, the system returns a transaction event object to the partner. This object includes thedisclosureTrackingLogIdand thefulfillmentsarray. For more information, see Create disclosure tracking log fulfillment action.
"result": {
"format": "application/vnd.disclosure-fulfillment-create-1.0.0.json",
"action": "CREATE_FULFILLMENT_DISCLOSURE",
"details": {
"disclosureTrackingLogId": "b22e6897-7435-465d-ad0c-da4b8d0b6ba7",
"disclosedMethod": "ByMail",
"orderedBy": "Test",
"processedDate": "2023-03-24T11:11:11Z",
"recipients": [
{
"actualDate": "2023-03-29",
"comments": "Test Comments"
}
]
}
}
{
"id": "79e92af6-331c-43a4-9c03-14b4c9d73c03",
"text": "Transaction response successfully processed",
"type": "urn:elli:epc:transaction:response:processed",
"from": "System",
"sent": "2026-04-08T18:08:20Z",
"comments": "Transaction response successfully processed",
"details": {
"status": "Success",
"requestType": "NewOrder",
"transactionId": "c906b062-c2a5-443d-bd72-45f0968b5d54",
"requestCorrelationId": "e5761d61-bdd3-4f16-96a4-0230e77a8cd0",
"disclosureTrackingLogId": "b22e6897-7435-465d-ad0c-da4b8d0b6ba7",
"fulfillments": [
{
"id": "b9cdcb0e-f23a-4292-b3b0-5f5a46c50796",
"recipients": [
{
"id": "recipient_id",
"recipientType": "Borrower"
}
]
}
]
}
- UPDATE_DISCLOSURE action enhanced to support fulfillment update [EPC-47075, EPC-47063]: This enhancement enables seamless fulfillment lifecycle integration within the UPDATE_DISCLOSURE workflow for v2.0.0. For more information on v2 schema, see Update disclosure tracking log v2 .
- Category recorded during Transaction creation and exposed in GetTransaction API [EPC-44957]: Prior to this release, transactions did not store category information. With this release, EPC captures and persists the category at the time of transaction creation and returns it in the
GetTransactionAPI response. - GET Change Log by ID [EPC-43552, EPC-43558]: To enable partners to track product registration changes, two new APIs - GET Change Log by ID, and GET ALL Change Logs - have been introduced with this release. Every update to your product using
PATCHproduct API produce a change log entry. The id to this entry is returned in thePATCHproduct API response headerChangelog-Location. - Appraisal Service SSR JSON file support [EPC-46396]: Prior to this release, files are considered non-viewable files and are not stored in the eFolder, so they do not appear in the EPC Document Uploader. With this release a standard resource type have been introduced
urn:ice:epc:ucdp:ssr:version:V2.0.0.
"resources": [
{
"id": "d17fe9da-d432-43a9-a384-5d84ade7bfec",
"name": "ssr.json",
"mimeType": "application/json",
"type": "urn:ice:epc:ucdp:ssr:version:V2.0.0"
}
]
- If your integration needs access to JSON files that were previously uploaded, you need to specify
partneras one of the allowed sources when callinggetAvailableSourcesaction. Example below. For more information, see UCDP and Support for UAD 3.6.
applicationObj.performAction("getAvailableResources", {"allowedSourceTypes": ["esign", "efolder", "partner"]})
JavaScript guest library updates
The following EPC JavaScript guest library are included in this release:
- Doc Uploader [EPC-46096]: eFolder container's borrower pair now included in the DocUploader data table and its filtering logic. Since many services operate at the borrower-pair level, this enhancement improves the DocUploader experience for both ordering users and partners.
DocUploader now uses theborrowerPairIdpassed to EPC to prefilter documents in the data table. EPC will source theborrowerPairIdfrom the launch contract rather than thegetAvailableResourcesaction contract. No code changes are required from partners to support this feature. getContextaction [EPC-47213, EPC-47300]:getContextaction extended in both admin and ordering flows to include the following new attributes:clientIdinstanceIdencompassUserId
NOTE
This is supported in both Encompass desktop and web interfaces.
getAvailableResourcesaction upload size limits [EPC-39055]: Optional integer parametermaxAttachmentSizehas been exposed to define the maximum allowed file size (in MB).
When this parameter is provided, local files or eFolder documents that exceed the specified size are blocked from uploading and an error message is displayed. The EPC platform enforces a hard limit of 200 MB; if a partner setsmaxAttachmentSizegreater than 200 MB, the DocUploader UI does not display and an error displays instead. If no value is provided, the existing 200 MB validation remains in effect within DocUploader.
File byte size is now returned as an attribute for each uploaded request resource when theapplication.performAction(getAvailableResources)UI is closed. This enables partners to perform client-side file size validations (for example, to prevent duplicate uploads) before orders are placed.
