> This page is for TWS API.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://ibkrcampus.com/docs/llms.txt.

# Managed Accounts

## Introduction

A single user name can handle more than one account. The TWS will automatically send a list of managed accounts once the connection is established. The list can also be fetched via the `EClient.reqManagedAccts` method.

---

## Request Managed Accounts

`EClient.reqManagedAccts()`

Requests the accounts to which the logged user has access to.

#### Python

```python
self.reqManagedAccts()
```

#### Java

```java
client.reqManagedAccts();
```

#### C++

```cpp
m_pClient->reqManagedAccts();
```

#### C\#

```csharp
client.reqManagedAccts();
```

#### VB.NET

```vbnet
client.reqManagedAccts()
```

---

## Receive Managed Accounts

`EWrapper.managedAccounts(accountsList)`

Returns a string of all available accounts for the logged in user. Occurs automatically on initial API client connection.

**`accountsList`** `string`

A comma-separated string with the managed account ids.

---

\


#### Python

```python
def managedAccounts(self, accountsList: str):
    print("Account list:", accountsList)
```

#### Java

```java
@Override
public void managedAccounts(String accountsList) {
	System.out.println("Account list: " + accountsList);
}
```

#### C++

```cpp
void TestCppClient::managedAccounts( const std::string& accountsList) {
    printf( "Account List: %s\n", accountsList.c_str());
}
```

#### C\#

```csharp
public virtual void managedAccounts(string accountsList) 
{
	Console.WriteLine("Account list: "+accountsList);
}
```

#### VB.NET

```vbnet
Public Sub managedAccounts(accountsList As String) Implements IBApi.EWrapper.managedAccounts
	Console.WriteLine("ManagedAccounts - AccountsList [" & accountsList & "]")
End Sub
```