EPC

Service Order Resource Events

The Service Order resource is for service orders with a third-party mortgage service provider via Encompass Partner Connect. The following events are supported by the Webhook API for the serviceOrder resource:

📘

Service Order events are limited to orders via Encompass Partner Connect (EPC)

Service Order events are only sent when a service is ordered using Encompass Partner Connect. The events listed below will not be sent if the service request is made outside of Encompass Partner Connect.

EventDescriptionSupport
PlacedWhen a service order is delivered to the third-party service provider.
Extra payload is included in the webhook notification. See the Service Order Extra Payload Contract Attributes for details.
Encompass Partner Connect
AcknowledgedWhen a service order is acknowledged by the third-party service provider.
Extra payload is included in the webhook notification. See the Service Order Extra Payload Contract Attributes for details.
Encompass Partner Connect
FulfilledWhen an order is completed and the response is successfully ingested into Encompass.
Extra payload is included in the webhook notification. See the Service Order Extra Payload Contract Attributes for details.
Encompass Partner Connect
System FailureWhen a system exception (API failure) occurred while attempting to prepare the order request.
Extra payload is included in the webhook notification. See the Service Order Extra Payload Contract Attributes for details.
Encompass Partner Connect
Process FailureWhen a process exception (e.g., business rule, authorization, access, etc.) occurred while attempting to prepare the order request.
Extra payload is included in the webhook notification. See the Service Order Extra Payload Contract Attributes for details.
Encompass Partner Connect

Service Order Extra Payload Contract Attributes

🚧

The extra payload attributes are added with the 24.2 release of Encompass. The documentation is currently in-progress and will be finalized by August 17th, 2024.

The following attributes are sent as part of the extra payload for the Service Order webhook resource. The extra payload is applicable to all events supported by the Service Order webhook.

AttributeDescription
partnerId
string
The unique identifier of the EPC partner.
productId
string
The unique identifier of the EPC partner product.
productListingName
string
The name of the product as listed by the EPC partner.

Notification Message

{ 
"eventId": "e173e4f1-0b75-4820-9338-82509667f03c", 
"eventTime": "2024-04-05T18:11:52.000Z", 
"eventType": "fulfilled", 
"meta": { 
"resourceType": "ServiceOrder", 
"resourceId": "88f0e5fe-b160-4786-8138-6038e9c1759d", 
"instanceId": "debe11136164", 
"payload": { 
"partnerId": "xxxxxxx", 
"productId": "xxxxxxxxxx", 
"productListingName": "Sample EPC product", 
}, 
"resourceRef": "/encompass/v3/loans/{loanId}/serviceOrders/{serviceOrderId}/history/{eventId}" 
} 
} 

Transaction Resource Events

Transactions corresponding to service orders, such as credit service orders etc. The following events are supported by the Webhook API for the Transaction resource:

EventDescriptionSupport
UpdateWhen an update is made to a service order, such as a credit service order etc.API

Back to Webhooks Overview