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 objects
An object representing each currency held in the model.
mismatchedboolean
Notes if the Actual allocation has become misalligned with the Target.
modelstring
Name of the model.
nlvdouble
Market value of the model.
positionListlist of objects
List of object containing each equity in the model.
positionTslong
Epoch timestamp when the position was retrieved.
reqIDlong
Request identifier to uniquely track a request.
stkOnlyboolean
Describes if the model contains only stocks.
subscriptionStatuslong
Describes if the model is in polling mode.
totalDlvdouble
Diplayed total liquidation value of the model.
totalMvdouble
Market value of the entire position.

Errors

401
Unauthorized Error
500
Internal Server Error
503
Service Unavailable Error