> For the complete documentation index, see [llms.txt](https://docs.intentx.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.intentx.io/trading-api/typescript-sdk/examples/list-subaccounts.md).

# List Subaccounts

```typescript
import { TradingSDK } from "@intentx/trading-sdk";
import * as dotenv from "dotenv";

dotenv.config();

async function openPositionExample() {
  const tradingSDK = new TradingSDK({
    apiKey: process.env.API_KEY,
    baseUrl: process.env.API_BASE_URL ?? undefined,
  });

  const subaccounts = await tradingSDK.accountManager.listSubaccounts(
    "0x7cc2E3Cce45bA98007D3884bB64917483Bd4A00C"
  );

  console.log(subaccounts);
}

openPositionExample()
  .then(() => {
    console.log("Workflow finished");
  })
  .catch((error) => {
    console.error("Error opening position", error);
  });

```
