Request Model Positions

View as MarkdownOpen in Claude
Request all positions held within the model.

Request

This endpoint expects an object.
reqIDlongOptional
Request identifier to uniquely track a request.
modelstringOptional
Name of your model.
sortFieldenumOptional
Field to sort the response by. * `actual` - Current actual model allocation for the instrument. * `actualRangeMax` - Maximum actual model allocation allowed for the instrument. * `actualRangeMin` - Minimum actual model allocation allowed for the instrument. * `ccy` - Currency of the instrument. * `conid` - Contract identifier, or conid. * `dlv` - Market value. * `instrumentImbalance` - How far an instrument's actual allocation is from its model. * `instrument` - Symbol of the security. * `mv` - Market value of the model position. * `position` - Number of shares held by the model. * `target` - Target percentage of an instrument held within a model.
sortDirectionenumOptional
Direction to sort the request by. * `ASC` - Sort from greatest to smallest. * `DESC` - Sort from smallest to greatest.
Allowed values:
limitlongOptional
Maximum number of positions to return.

Response

Successfully retrieve position details
cashlist of objectsOptional
An object representing each currency held in the model.
mismatchedbooleanOptional
Notes if the Actual allocation has become misalligned with the Target.
modelstringOptional
Name of the model.
nlvdoubleOptional
Market value of the model.
positionListlist of objectsOptional
List of object containing each equity in the model.
positionTslongOptional
Epoch timestamp when the position was retrieved.
reqIDlongOptional
Request identifier to uniquely track a request.
stkOnlybooleanOptional
Describes if the model contains only stocks.
subscriptionStatuslongOptional
Describes if the model is in polling mode.
totalDlvdoubleOptional
Diplayed total liquidation value of the model.
totalMvdoubleOptional
Market value of the entire position.

Errors

401
Unauthorized Error
500
Internal Server Error
503
Service Unavailable Error