---
title: "Summary Of Accounts Invested In The Model"
method: POST
path: "/fa/model/invest-divest-positions"
tags: ["tradingFaAllocationManagement"]
---

# Summary Of Accounts Invested In The Model

`POST /fa/model/invest-divest-positions`

Request the list of all accounts already invested in the provided model and a summary of their investment.

## Request body

- object
  - `reqID` integer — Request identifier to uniquely track a request.
  - `model` string — Define the model to retrieve accounts from.
  - `subscriptionStatus` integer — Describes if the model is in polling mode.

## Response `200`

Successfully retrieve preset details

- GetInvestedAccountsSummary
  - `accountList` GetInvestedAccountsSummaryAccountListItems[] — Array of account details with net liquidation values and currency information
    - `account` string — Account identifier (account number)
    - `accountModelNlv` string — Net liquidation value for positions in the current model portfolio
    - `accountOtherModelsNlv` string — Net liquidation value for positions in other model portfolios
    - `alias` string — User-defined alias for the account (empty string if not set)
    - `baseCcyAccount` string — Base currency for this account (ISO 4217 currency code)
    - `baseCcyAccountPrecision` string — Precision for the account base currency (decimal places)
    - `exchangeRate` number, double — Exchange rate from account base currency to master base currency
    - `cashInIndependentNlv` string — Individual cash net liquidation value in base currency
    - `positionsInIndependentNlv` string — Individual position net liquidation value in base currency
    - `nlv` string — Total net liquidation value (cash + positions) in base currency
  - `baseCcyMaster` string — Base currency for the master account (ISO 4217 currency code)
  - `baseCcyMasterPrecision` string — Precision for the master account base currency (decimal places)
  - `model` string — Model portfolio identifier associated with this account list
  - `reqID` integer — Unique request identifier for tracking API calls
  - `subscriptionStatus` '0' | '1' — Market data subscription status (1 = active, 0 = inactive)

## Other responses

- `401` — Missing, invalid, or unparseable Authorization token.
- `500` — internal server error, returned when incoming request cannot be processed. It can sometimes include subset of bad requests. For example, wrong accountId passed and it can only be detected later in handling request. Error contains reason of the problem.
- `503` — service is unavailable. For example if request takes more than 10s due to some internal service unavailability, request aborted and this status returned

---

[API](https://skmtc.net/interactivebrokers/apis/api-reference.md) · [All operations](https://skmtc.net/interactivebrokers/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/interactivebrokers/api-reference/revisions/67f9f562c2c6/schema)
