---
title: "Create a private account"
method: POST
path: "/v1/clients/{clientId}/private_accounts"
---

# Create a private account

`POST /v1/clients/{clientId}/private_accounts`

Endpoint to create a private account for a client.

## Path parameters

- `clientId` string, uuid, required

## Request body

- CreatePrivateAccountRequest
  - `bank_id` string, uuid, required
  - `owner_id` string, uuid, required
  - `client_bank_adapter_id` string, uuid, required
  - `client_id` string, uuid, required
  - `account_id` string, uuid, required

## Response `200`

Private account created successfully.

- PrivateAccountResponse
  - `id` string, uuid
  - `bankId` string, uuid
  - `clientId` string, uuid
  - `clientBankAdapterId` string, uuid
  - `accountId` string, uuid
  - `instrumentId` string, uuid
  - `ownerId` string, uuid
  - `ownerType` string
  - `accountNumber` string
  - `clabeNumber` string
  - `availableBalance` string
  - `accountType` string
  - `accountStatus` string
  - `audit` object
    - `createdAt` string, date-time
    - `updatedAt` string, date-time
    - `deletedAt` string, nullable
    - `blockedAt` string, nullable
    - `activatedAt` string, nullable
    - `suspendedAt` string, nullable
  - `bankAdapter` string

---

[API](https://skmtc.dev/monato/apis/fincore-api.md) · [All operations](https://skmtc.dev/monato/apis/fincore-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/monato/fincore-api/revisions/a8263ed74545/schema)
