---
title: "Create a new subaccount for a given program customer"
method: POST
path: "/subaccounts/customers/{customerId}/accounts"
tags: ["Subaccounts"]
deprecated: true
---

# Create a new subaccount for a given program customer

`POST /subaccounts/customers/{customerId}/accounts`

> **Deprecated.**

Permissions required: **Subaccount**

Open a new subaccount for the program customer

DEPRECATED, please use /onboarding/accounts

## Path parameters

- `customerId` string, required

## Request body

- CreateSubaccountRequest — Details of the subaccount to open for the program customer
  - `externalSubaccountId` string, required — The external unique identifier you wish to use to identify this subaccount.
  - `fees` CreateFeeDetailType[], required — List of fees applied to the subaccount. All fees need to be defined.
    - `isBillable` boolean — Defines if a fee will be billed directly to the subaccount.
    - `rate` number — The rate should be in percentage format. The rate should be a value between 0 and 1 where 0.01 is 1%.
    - `type` 'ADVISORY' | 'MODEL' | 'MANAGEMENT', required
  - `name` string, required — The name of the subaccount. Needs to be unique per program customer.

## Response `200`

Successfully created the subaccount

- CreateSubaccountResponse
  - `data` SubaccountIdResponse, required
    - `subaccountId` string, required — Unique Identifier for the subaccount

## Other responses

- `400` — Bad Request
- `401` — Unauthenticated
- `403` — Forbidden
- `429` — Too Many Requests
- `500` — Internal Server Error

---

[API](https://skmtc.net/anchorage/apis/anchorage-digital-api-reference.md) · [All operations](https://skmtc.net/anchorage/apis/anchorage-digital-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/anchorage/anchorage-digital-api-reference/versions/166864b1ec6d/schema)
