Update Loan Trade

Update a specified Loan Trade. In addition, you can use this API to void, archive, or update the status of a loan trade.

This API added with the 26.1 release of Encompass.

Path Params
string
required

Unique identifier of a loan trade. The TradeID and ID are the same.

Query Params
string

Optional. Action to perform. Possible values are:
- archive
- movetocurrent
- updateStatus - Updates the commitment status to one of the following: Committed, Delivered, or Settled. If action = updateStatus, request body is NOT allowed.

string

Optional. View type parameter.
Valid values: detail, pairOffs, addresses, filter, assignedLoans, pricing, securityTrade and all.
Default value is detail.

Body Params
date-time

The date the Trade was delivered to investor.

addresses
object

The date traded was delivered to investor.

string

The application source.

boolean

True indicates CanBeArchived.

double

The Assigned Amount for the loan or loans being added to the trade.

assignedLoanList
array of objects

Array of objects as defined in the LoanAssignmentContract.

assignedLoanList
boolean

True indicates Cloned.

string

Specifies the commitment type.

contractNumber
object

Details regarding the contract number from the EntityReferenceContract.

documents
array of objects

Array of objects containing list of documents associated with the trade provided from the TradeDocumentContract.

documents
date-time

The date to deliver trade to investor early for additional incentive.

filter
object

Details provided in the LoanTradeFilterContract.

string

The investor commitment number.

date-time

The date to deliver trade to investor.

string

The investor name for trade details.

string

The investor trade number.

boolean

True indicates is bulk delivery.

boolean

True indicates whether the Weighted Average Bulk Price (WABP) is calculated and locked.

int32

The total number of loans assigned to the Trade.

boolean

True indicates locked status returned in the response.

double

The misc adjustment.

double

The net profit.

pairOffs
array of objects

Array of objects containing details of pair-offs against trade defined in the LoanTradePairOffContract.

pairOffs
pricing
object

Details provided in the PricingContract.

date-time

The date trade was purchased.

boolean

INTERNAL ONLY

securityTrade
object

Object containing security trade summary information.

string

The servicer.

string

Specifies the servicing type. Possible values are Service Retained, Service Released.

Enums: ServicingRetained, ServicingReleased

date-time

The date targeted to deliver trade to investor.

double

The total gain/loss.

double

The total Pair-Off amount of the Trade.

tradeInfoContract
object

The following objects and attributes make up the LoanTradeInfoContract object. All attributes are optional unless otherwise specified. Where to find these field attributes in Encompass: Encompass > Trades

weightedAverages
object

The following objects and attributes make up the WeightedAveragesContract object. All attributes are optional unless otherwise specified. Where to find these field attributes in Encompass: Encompass > Trades > Loan Trades > Weighted Averages

double

The weighted average price for loan trades.

Headers
string
required

Bearer token.

Responses

400

Bad Request

403

Forbidden

500

Internal Server Error

Language
URL
LoadingLoading…
Response
Choose an example:
application/json